IPA過去問ドリル

平成25年度 春期 基本情報技術者試験 午前 問17

テクノロジ/データベース

アプリケーションの変更をしていないにもかかわらず,サーバのデータベース応答性能が悪化してきたので,表のような想定原因と,特定するための調査項目を検討した。調査項目 c として,適切なものはどれか。 想定原因:調査項目 同一マシンに他のシステムを共存させたことによる負荷の増加/接続クライアント数の増加による通信量の増加:a 非定型検索による膨大な処理時間を要するSQL文の発行:b フラグメンテーションによるディスクI/Oの増加:c データベースバッファの容量の不足:d (注:本サイトでは原問題の表を文字表記に変換しています)

出典:平成25年度 春期 基本情報技術者試験 午前 問17

正解:エ

解説

フラグメンテーション(データの断片化)が疑われる場合は,データが物理的にどのように格納されているか,断片化が進んでいないかといった「データの格納状況」を確認する必要があります。他の選択肢は,それぞれ別の想定原因(負荷の外的要因,時間のかかるSQL文,キャッシュ)に対応する調査項目です。

選択肢ごとの解説

  • 誤り。「遅い処理の特定」は,非定型検索など時間のかかるSQL文を特定するための調査項目(b)に対応します。
  • 誤り。「外的要因の変化の確認」は,他システムの共存や接続クライアント数の増加といった外的要因(a)を調べる調査項目に対応します。
  • 誤り。「キャッシュメモリのヒット率の調査」は,データベースバッファの容量不足(d)を調べる調査項目に対応します。
  • 正しい。フラグメンテーションの影響を調べるには,データがどのように格納されているかという格納状況を確認します。
基本情報技術者の過去問を演習モードで解く