データベース初級
フルスキャン
フルスキャン
一言で言うと
全レコードを上から順に走査する読み方。
もう少し詳しく
一言で言うと
インデックスを使わずにテーブルの全行を読み取る操作。物理的な行の読み取り順序はRDBの実装に依存し、「上から順」に保証されるわけではない。
もう少し詳しく
インデックスを使わずにテーブルの全行を読み取る操作。物理的な行の読み取り順序はRDBの実装に依存し、「上から順」に保証されるわけではない。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。
RDB の世界では設計と性能の両面で意識する用語です。SQL を書くだけでなく、正規化やインデックスといった設計思想にも関わってきます。大規模なデータを扱うアプリでは特に重要です。
実務でどう使うか
関連する章
Ch76 で詳しく学べます。