Oracle インデクス
Oracle インデクス
- Oracleの索引は通常 B*Treeアルゴリズムが採用されている
インデクスを作成すべき列の特徴
- 表から2〜4%程度のデータを検索する場合に用いる.
- 列のあたいの種類が多い
- WHERE句の条件として頻繁に検索する
- NULL値が多く,NULL値以外の検索をする.
インデクスを作成すべきではない列の特徴
- データ量の少ない表から検索する
- 列の値が頻繁に更新される
- WHERE句の条件としてあまり使用されない.
- WHERE句の条件として使用されるが
インデクス作成の構文
CREATE INDEX インデクス名
ON テーブル名 (列名,[,列名]....)
[ TABLESPACE 表領域名]
インデクスの削除
- DROP INDEX インデクス名
2007年09月02日(日) 17:35:48 Modified by dodobon