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

SQL Serverでクラスター化インデックスを選択するにはどうすればよいですか?

    インデックス作成の女王によると -キンバリートリップ-クラスター化されたインデックスで彼女が探しているのは、主に次のとおりです。

    • ユニーク
    • 狭い
    • 静的

    また、保証できる場合:

    • 増え続けるパターン

    そうすれば、理想的なクラスタリングキーを手に入れることができます!

    彼女のここにブログ投稿 、およびここでのテーブル操作に対するクラスタリングキーの影響に関するもう1つの非常に興味深いもの:クラスター化インデックスの議論は続く

    INT(特にINT IDENTITY)またはINTとDATETIMEのようなものが理想的な候補です。他の理由から、GUIDはまったく適切な候補ではありません。したがって、PKとしてGUIDを使用している可能性がありますが、テーブルをその上にクラスター化しないでください。GUIDは認識できないほど断片化され、パフォーマンスが低下します。



    1. 複数のテーブルの一意のID[MySQL]

    2. PHPのip2long()はMySQLのINET_ATON()関数と同じですか?

    3. tomcat 7.0.42プーリング、hibernate 4.2、mysqlロックソリッド自動再接続ソリューション

    4. どのOracleテーブルがシーケンスを使用しますか?