インデックスを使うケース、使わないケース
以下の文献を参照しました。
- 作者: 弓場秀樹,武田喜美子
- 出版社/メーカー: 技術評論社
- 発売日: 2003/02/07
- メディア: 大型本
- 購入: 1人 クリック: 20回
- この商品を含むブログ (7件) を見る
インデックスを付けるケース
- 主キーにはインデックスを付ける。
- 外部キーにもインデックスを付ける。
- グループ分けやソートが必要なカラムにはインデックスを付ける。
- 検索条件として単独で指定されるカラムにはインデックスを付ける。
- 結合(JOIN)に使用されるカラムにはインデックスを付ける。
インデックスを付けないケース
- 性別など絞り込み率の低いカラムにはインデックスを付けない。
- 頻繁に更新されるカラムにはインデックスを付けない。
- 大量のデータを追加するときにはインデックスを付けない。
- データ量の少ないテーブルにはインデックスを付けない。
インデックスを使わないケース
- テーブル内の大半のデータを検索する場合は使わない。
- テーブル内の全データを処理する場合は使わない。