• ベストアンサー

SQL2000でのインデックスのクラスタ化

インデックスのチューニング作業を実施しようと、インデックスの勉強中ですが、 クラスタ化と非クラスタ化の意味がBooks Onlineを参照しても理解 出来ません。 インデックスのクラスタ化と非クラスタ化に詳しい方、どのようなのがクラスタ化、非クラスタ化なのかを教えて下さい。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hamha
  • ベストアンサー率61% (83/135)
回答No.1

分かり易いように箇条書きにします。 クラスタ化インデックス ・データ自体が格納される ・データ行が自動的に並び替えられる   →インデックスの並び順とデータの物理的な並び順が一致する ・1つのテーブルに作成できるインデックスの数は1つ ・すべてのデータが並べ替えられて格納されている ・範囲検索に有効 ・値の重複が多い列をキーとする検索に有効 非クラスタ化インデックス ・データの物理的な並び順との整合性はまったくない ・インデックスキーしか格納されない ・1つのテーブルにつき最大249個まで作成できる (データの挿入、更新、削除のたびにインデックスのメンテナンスが 自動的に行われるため、インデックスの数はほどほどに抑えたほうがよい) ・返される行数が少ない場合にしか役に立たない

mizu2000
質問者

お礼

大変分り易くありがとうございました。 参考にしながらデータベースのチューニングを行っていきます。