ブックマークルックアップは、非クラスター化インデックスで見つかったエントリに基づいて、SQLテーブルで実際のデータを見つけるプロセスです。
非クラスター化インデックスで値を検索し、クエリにインデックスリーフノードの一部よりも多くのフィールド(すべてのインデックスフィールドと可能なINCLUDE列)が必要な場合、SQLServerは実際のデータを取得する必要がありますページ-これは、ブックマークルックアップと呼ばれるものです。
場合によっては、それが実際に唯一の方法です。クエリにもう1つのフィールド('emの全体ではない)が必要な場合にのみ、そのフィールドを非クラスター化インデックスに含めることをお勧めします。その場合、非クラスター化インデックスのリーフレベルノードには、クエリを満たすために必要なすべてのフィールド(「カバー」インデックス)が含まれるため、ブックマークルックアップは不要になります。
マーク