資格暗記無料で始める

複合インデックスとは?

複合インデックスとは、複数の列を指定した順に連結した値をキーとする索引。先頭列から順に並ぶため、先頭列を含む条件でしか探索に使えない。列の順序を検索条件の使われ方に合わせて決めることが物理設計の要点になる。

ふくごういんでっくす

応用情報技術者試験の頻出用語/テクノロジ系


複合インデックスの意味

複数の列を指定した順に連結した値をキーとする索引。先頭列から順に並ぶため、先頭列を含む条件でしか探索に使えない。列の順序を検索条件の使われ方に合わせて決めることが物理設計の要点になる。

複合インデックスの具体例

(部門コード, 入社年月日)の複合索引は、部門コード単独の検索にも、部門コードと入社年月日の範囲指定にも効く。しかし入社年月日だけを条件にした検索では探索に使えず、全件走査になってしまう。

複合インデックスは試験でどう引っ掛けられる?

「列を多く入れるほど効く」は誤り。キーが長くなると索引自体が肥大し、更新コストも増える。また等価条件の列を前に、範囲条件の列を後ろに置かないと、後続列での絞り込みが効かなくなる。

複合インデックスと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。