SQL Server 2005 には、複数の非キー列を選択して既存の非クラスター化インデックスに含めることができる「カバリング インデックス」機能が含まれています。
たとえば、次の列があります。
EmployeeID, DepartmentID, DesignationID, BranchID
以下に 2 つのシナリオを示します。
EmployeeID
はクラスター化インデックスを持つ主キーであり、残りの列 (DepartmentID
、DesignationID
、BranchID
) は非クラスター化インデックス (複合インデックス) として取得されます。EmployeeID
はクラスター化インデックスを持つ主キーであり、DepartmentID
は非クラスター化インデックスの非クラスター化インデックスでありDesignationID
、非クラスター化インデックスBranchID
の「含まれる列」です。
上記の2つの違いは何ですか?両方が同じである場合、「カバリング インデックス」の概念を導入するための新機能は何ですか?