データベース応答性能の悪化原因

フラグメンテーションは、主記憶やハードディスクのような記憶装置において不連続な未使用領域が生じる現象、またはその生じた領域のことです。ディスク式の記憶装置でファイルの生成と削除を繰り返していると、記憶領域内に連続した未使用領域が少なくなっていき、ひとつのデータが飛び飛びの領域に記録されていきます。 このため正解は「エ」です。 bの調査項目に該当します。膨大な処理時間を要するSQL文を想定原因とするなら、そのSQL文を遅くしている処理を特定する調査が適切です。 aの調査項目に該当します。他のシステムによる負荷や利用者増による通信量増加を想定原因とするなら、外的要因の変化を調査することとなります。 dの調査項目に該当します。データベースバッファの容量が小さいと補助記憶装置との間で入出力が増加し、応答性能が悪くなることがあります。

アプリケーションの変更をしていないにもかかわらず,サーバのデータベース応答性能が悪化してきたので,表のような想定原因と,特定するための調査項目を検討した。調査項目ccとして,適切なものはどれか。

想定原因

調査項目

  • 同一サーバに他のシステムを共存させたことによる負荷の増加

  • 接続クライアント数の増加による通信量の増加

aa

  • 非定型検索による膨大な処理時間を要するSQL文の実行

bb

  • フラグメンテーションによるディスクI/Oの増加

cc

  • データベースバッファの容量の不足

dd

出典平成31年度 春期 基本情報技術者試験 午前 問15
ア
遅い処理の特定
イ
外的要因の変化の確認
ウ
キャッシュメモリのヒット率の調査
エ
データの格納状況の確認