フルテーブルスキャンとは?
フルテーブルスキャンは、データベースがインデックスを通じて一致する行へジャンプするのではなく、テーブルのすべての行を調べる実行方法です。小さなテーブルでは許容できますが、データが増えるにつれて高コストになります。クエリプランでこれが見られる場合、インデックスが欠けているか、インデックスが使えないようにクエリが書かれていることを意味することがよくあります。
なぜ重要か
大きなテーブルでのフルスキャンは必要以上に多くのデータを読み取り、レイテンシと I/O を押し上げます。プランでそれを見つけることで、修正につながるインデックスやクエリの変更へと導かれます。
関連ガイド
What Is a Query Plan?A query plan is the step-by-step strategy a database chooses to execute a SQL statement, including which inde…
What Is a Database Index?A database index is an auxiliary data structure that lets the engine find rows matching a query quickly, avoi…
What Is a Covering Index?A covering index contains every column a query needs, so the engine can answer it from the index alone withou…