情報セキュリティマネジメント暗記無料で始める

実行計画とクエリオプティマイザとは?じっこうけいかくとくえりおぷてぃまいざ

実行計画は、データベース管理システムがSQLをどう処理するか(どの索引を使い、どの順で表を結び合わせるか)を決めた手順のことで、それを決める仕組みがクエリオプティマイザ。利用者は欲しい結果を書くだけなので、同じ画面・同じ操作でも、データ量や偏りが変われば処理の中身が変わり、性能が急に落ちることがある。

最終更新:2026-10-06

試験情報

情報セキュリティマネジメント試験の頻出用語/テクノロジ系

別名:実行計画とクエリチューニング、実行計画、クエリオプティマイザ、クエリチューニング、EXPLAIN

情報セキュリティマネジメントを最短で暗記・合格する →

背景

処理の手順まで人が書いていた時代は、データが増えるたびにプログラムを直さなければ速度を保てなかった。手順の決定を機械に任せたことで、利用者は欲しい結果だけを書けばよくなった代わりに、性能が機械の判断に左右されるようになった。利用部門にとっては、遅いという申告を受けたときの原因の切り分けと、保守委託先との取決めの問題になる。

具体例

PostgreSQL や Oracle Database では EXPLAIN 系のコマンドで実行計画を確認できる。月次で件数が増える業務システムが遅くなったときは、「アプリの改修が原因か、データ量に伴って処理の中身が変わったのか」を運用委託先に切り分けさせ、統計情報の再取得を含む定期点検を保守契約のサービスレベルに書いておく。

試験での引っ掛け

遅くなった=プログラムの不具合、とは限らない。SQLを一行も変えていなくても、データ量や偏りが変われば処理の手順が変わって遅くなる。逆にSQLの書き方を変えても、オプティマイザが同じ手順に整理してしまうことが多い。開発環境で速いことは本番のデータ量での性能を保証しないので、受入時の性能確認は本番相当の件数で行う。

関連用語

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

情報セキュリティマネジメントを最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • 遅くなった=プログラムの不具合、とは限らない。