カバリングインデックスとは?
カバリングインデックスは、フィルタリングと返される値の両方について、クエリが参照するすべてのカラムを含むインデックスです。データがインデックスの中にそのままあるため、データベースはインデックスオンリースキャンを実行し、基盤となるテーブルの読み取りを省きます。これにより、行データを取得するために通常必要となる追加のルックアップを回避します。
なぜ重要か
クエリをインデックスだけで完全に応答することで、一連のディスク読み取りを取り除き、頻繁に実行されるクエリのレイテンシを大幅に削減できます。トレードオフは、保存と保守のコストが高くなる幅広いインデックスです。
関連ガイド
What Is a Composite Index?A composite index spans multiple columns in a defined order, accelerating queries that filter or sort on thos…
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 Query Plan?A query plan is the step-by-step strategy a database chooses to execute a SQL statement, including which inde…