SQL Server 2012 を使用しています。クラスター化されていない単一の非キー列にインデックスを作成することと、複数の列を配置してからインデックスを作成することの違いは何ですか?
テーブルがある場合
- 従業員ID
- 部門ID
- ロケーションID
- 名前
- 住所
単一のインデックスを作成すると
- 従業員ID
- 部門ID
ただの代わりに
- 従業員ID
違いはなんですか?EmployeeID, DepartmentID
で従業員を検索していたときにインデックスを作成しましDepartmentID = X
た。SQL Management Studio の実際の実行計画ではDepartmentID
、テーブルにクラスター化されていないインデックスがあったとしても、にインデックスを作成するように提案されていましたEmployeeID, DeparmentID
。