IT用語帳
FEデータベース · トランザクション処理

カバリングインデックス

Covering Index

かばりんぐいんでっくす

問合せで必要な列がすべて含まれているインデックス。インデックスを読むだけで結果を返せ、表本体のデータを読みに行く必要がないため、ディスクへのアクセスが減り検索が高速になる。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

DBインデックス

テーブルの特定の列に対する検索を高速化するためのデータ構造。キー値とデータの物理位置の対応関係を保持する。検索性能は向上するが、更新時にインデックスの維持コストが発生する。

FEB-treeインデックス

平衡木構造を用いたインデックス方式。ルートノードからリーフノードまでの深さが均一であり、検索・挿入・削除の計算量がO(log n)で安定している。関係データベースで最も一般的に使用されるインデックス構造。

FEユニークインデックス

重複した値の登録を許さないインデックス。検索を速くすると同時に一意性も保証する。主キーや一意性制約を定義すると、DBMSが自動的にこの索引を作ることが多い。

FEクラスタ化インデックス

インデックスの並び順に合わせて、データそのものを物理的に並べて格納する方式。範囲検索でディスクアクセスがまとまるため高速だが、1つの表に1つしか作れない。

FEビットマップインデックス

値の有無をビット列で表すインデックス。性別や区分のように取り得る値の種類が少ない列に有効で、複数条件の絞り込みを論理演算で高速に処理できる。更新の多い表には向かない。

FEハッシュインデックス

キーをハッシュ関数で変換した値から格納位置を直接求めるインデックス。値が完全に一致する検索は非常に高速だが、大小比較や範囲検索、並べ替えには使えない。