|
 |
|
|
ビットマップ・インデックス作成( BITMAP INDEX ) |
|
スポンサード リンク
ビットマップ・インデックスは、ビットマップ値で管理されており、特定条件での検索はBツリーインデックスより高速になります。
しかしながら、範囲指定検索にはビットマップで管理しているので、有効ではありません。
ビットマップ・インデックスは、Bツリーインデックスと異なり、NULL値のインデックス検索も可能です。
インデックスの更新パフォーマンスは、ビットマップ・インデックスは、Bツリーインデックスより悪いのでOLTP系のテーブルより、データウェアハウスなどの参照系のテーブルで使用します。
CREATE BITMAP INDEX インデックス名
ON 表名 [ (列名,・・・) ]
[ TABLESPACE 表領域名 ] |
ビットマップ・インデックスの作成 |
例1) 表「emp」の列「dept_id」にビットマップ・インデックス名「index_deptid」で作成する
|
create bitmap index index_deptid
on emp( dept_id ); |
例2) 例1)のインデックスをテーブルスペース「tbLsp01」に作成する
|
create bitmap index index_deptid
on emp ( dept_id )
tablespace tbl_sp01 |
スポンサード リンク
|
|
|
|
|