情報処理安全確保支援士暗記無料で始める

統計情報とは?とうけいじょうほう

統計情報とは、表の行数、列値の分布(ヒストグラム)、異なり値数、索引の高さなど、オプティマイザが実行計画のコストを見積もるために参照する要約データ。実データそのものではなく、収集した時点のスナップショットにすぎない点が要点になる。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の頻出用語/午前II

情報処理安全確保支援士を最短で暗記・合格する →

背景

同じSQLでも、対象が数十行か数千万行か、絞り込む列の値が偏っているかどうかで、索引を使うのと全表走査のどちらが速いかは変わる。実行のたびに全件を数え直しては本末転倒なので、あらかじめ要約を持ち、それを根拠に計画を選ぶ仕組みが置かれた。要約が古ければ、古い前提のまま計画が固定される。

具体例

PostgreSQLではANALYZEで統計情報を収集し、pg_statsで列ごとの異なり値数やヒストグラムを確認できる。大量投入の後にこれを回さないと、行数が古い前提のまま索引が使われず、監査ログの検索が急に遅くなるという形で表面化する。

試験での引っ掛け

「データを入れれば実行計画が自動で最適化される」は誤りで、収集し直すまで内容は古いままである。また値の偏りが大きい列は異なり値数だけでは選択率を読み違えるためヒストグラムが要る。統計情報の更新は実データの更新とは別の操作。

関連用語

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

情報処理安全確保支援士を最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 「データを入れれば実行計画が自動で最適化される」は誤りで、収集し直すまで内容は古いままである。