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

クラスター化されたインデックスとクラスター化されていないインデックスの違いは何ですか?

    クラスター化されたインデックス

    • テーブルごとに1つのみ
    • データは物理的にインデックス順に保存されるため、クラスター化されていない場合よりも読み取りが速くなります

    非クラスター化インデックス

    • テーブルごとに何度でも使用できます
    • クラスター化されたインデックスよりも挿入および更新操作が高速

    どちらのタイプのインデックスでも、インデックスを使用するフィールドを持つデータを選択するとパフォーマンスが向上しますが、更新と挿入の操作が遅くなります。

    挿入と更新が遅いため、クラスター化インデックスは、通常は増分であるフィールド、つまりIDまたはタイムスタンプに設定する必要があります。

    SQL Serverは通常、選択性が95%を超える場合にのみインデックスを使用します。



    1. MySQLの「順序付け」-英数字を正しく並べ替える

    2. MySQLインストールの保護

    3. Oracleデータベースとは何ですか?

    4. SQL Serverとは何ですか? (定義、バージョン、エディション)