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