sql >> データベース >  >> RDS >> Sqlserver

SQL Serverのブックマークルックアップとは何ですか?

    ブックマークルックアップは、非クラスター化インデックスで見つかったエントリに基づいて、SQLテーブルで実際のデータを見つけるプロセスです。

    非クラスター化インデックスで値を検索し、クエリにインデックスリーフノードの一部よりも多くのフィールド(すべてのインデックスフィールドと可能なINCLUDE列)が必要な場合、SQLServerは実際のデータを取得する必要がありますページ-これは、ブックマークルックアップと呼ばれるものです。

    場合によっては、それが実際に唯一の方法です。クエリにもう1つのフィールド('emの全体ではない)が必要な場合にのみ、そのフィールドを非クラスター化インデックスに含めることをお勧めします。その場合、非クラスター化インデックスのリーフレベルノードには、クエリを満たすために必要なすべてのフィールド(「カバー」インデックス)が含まれるため、ブックマークルックアップは不要になります。

    マーク



    1. Oracleデータベースで深夜を過ぎた秒数を返す方法

    2. win7でフラスコを使用してpostgresを設定する

    3. SQL Server 2008 のスクリプト タスクの SSIS プリコンパイル プロパティはどこにありますか?

    4. パスコードが一意になるまでループする