clustered
との違いは何ですかnon-clustered index
?
ベストアンサー1
クラスター化インデックス
- テーブルごとに1つだけ
- データはインデックス順に物理的に保存されるため、非クラスタ化よりも読み取りが高速です。
非クラスター化インデックス
- テーブルごとに何度でも使用可能
- クラスター化インデックスよりも挿入および更新操作が高速
どちらのタイプのインデックスでも、インデックスを使用するフィールドを持つデータを選択するときのパフォーマンスは向上しますが、更新および挿入操作は遅くなります。
挿入と更新が遅くなるため、クラスター化インデックスは通常は増分であるフィールド (ID またはタイムスタンプ) に設定する必要があります。
SQL Server は通常、選択性が 95% を超える場合にのみインデックスを使用します。