データベーススペシャリスト暗記無料で始める

クラスタ化インデックスとは?クラスタかインデックス

クラスタ化インデックスとは、索引のキー順に実データそのものを並べて格納する方式の索引。索引の葉に行の実体が入るため、キーで引いた後に行を取りにいく余分な参照が発生せず、範囲検索や整列を伴う問合せでは連続したページの読み出しで済む。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の過去問では1回出題されています。

データベーススペシャリスト試験の頻出用語/午前II

別名:クラスタードインデックス、主索引

この語が出る過去問を解く →

背景

通常の索引は「索引を引いて行の位置を得て、その位置の行を読む」という二段構えになる。条件に合う行が表の中に散らばっていると、この二段目がランダムI/Oの山になり、ヒット件数が増えるほど全表走査に近づく。並び順そのものを索引に合わせてしまえば、この二段目が消える。

具体例

受注表を受注日順に配置しておけば「先月分の受注」の抽出が連続読み出しになる。SQL Serverは主キーに既定でクラスタ化索引を作り、MySQLのInnoDBも主キー順に行を格納する。

試験での引っ掛け

実データの並びは1通りしか作れないので、クラスタ化インデックスは1つの表に1つだけ。並びの途中への挿入が続くとページ分割が起きて性能が落ちる点、非クラスタ化索引が行の位置ではなくクラスタキーを持つ点も押さえておきたい。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 実データの並びは1通りしか作れないので、クラスタ化インデックスは1つの表に1つだけ。