データベースについて色々調べたところ以下のような索引があることがわかりました。
・主キー索引
・ユニーク索引
・非ユニーク索引
・クラスタ索引
・非クラスタ索引
(他にも種類があればぜひ教えてください)
これらの索引について質問です。
-
主キー索引・ユニーク索引はテーブル定義時にPRIMARY KEY制約・UNIQUE制約を付与した列に関しては自動でインデックスが作られるのでしょうか?
-
PRIMARY KEY制約・UNIQUE制約をテーブル定義時に付与していない列に関して主キー索引・ユニーク索引は作れるのでしょうか?
-
索引はどのように使い分けるのでしょうか?
索引の順番と実データの順番を同じにするクラスタ索引がもっとも効率がよく思われます。
それ以外の索引(非ユニーク索引、非クラスタ索引)を用いるのはどのようなケースでしょうか?
根本的な勘違いがあるかもしれません。
部分的な回答でも結構ですのでよろしくおねがいしますm(_ _)m
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/14 05:36
2017/04/14 06:28
2017/04/14 06:43