DBデータベーススペシャリスト試験 午前Ⅱ

平成21年度春期 データベーススペシャリスト 午前Ⅱ 問21

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

あるトランザクションの応答時間は,サーバ処理時間100ミリ秒,総回線伝送時間400ミリ秒及び端末処理時間500ミリ秒の合計から成る。この応答時間を最も短縮させる対策はどれか。ここで,オーバヘッドは無視するものとする。

選択肢

  1. ア
    サーバ処理時間を40%と総回線伝送時間を10%改善する。
  2. イ
    サーバ処理時間を80%改善する。
  3. ウ
    総回線伝送時間を20%改善する。
  4. エ
    端末処理時間を20%改善する。
解き方のヒントを見る

応答時間を分解して比べる視点

応答時間の比較では、全体を構成する要素を同じ基準で整理し、改善対象が全体に占める割合と、変更前後で動かない条件を見分けることが重要です。まず各要素の役割を区別して、比較の土台をそろえましょう。

この問題で問われていること

この問題では、短縮量そのものだけでなく、どの構成要素が改善の対象で、どの要素が一定として扱われるかに注目し、比較する値の基準と単位がそろっているかを確認してください。特に割合と時間の扱いを混同しないようにします。

視点

応答時間を考える際は、処理や待ち時間などの役割を分け、改善前後で変化する部分と変化しない部分を整理します。そのうえで、全体への影響を同じ尺度で捉えられるか確認しましょう。

確認ポイント

  • 構成要素ごとの役割と対象範囲を整理する
  • 改善前後で一定とみなす条件を確認する
  • 時間・割合・短縮量の単位をそろえて比較する
正解と解説を見る

正解

エ

解説

応答時間はサーバ処理時間、総回線伝送時間、端末処理時間の合計であり、100+400+500=1、000ミリ秒です。各対策による短縮量を比較すると、端末処理時間を20%改善する場合が最も大きい。

理由

初期の応答時間は、100ミリ秒+400ミリ秒+500ミリ秒=1、000ミリ秒です。アは40ミリ秒+40ミリ秒=80ミリ秒、イは80ミリ秒、ウは80ミリ秒の短縮となる。一方、エは500ミリ秒×20%=100ミリ秒短縮できるため、最も短縮効果が大きい。

比較

改善率が高いことだけでは、最も短縮できるとは限らない。アは二つの短縮量を合計しても80ミリ秒、イとウもそれぞれ80ミリ秒です。エは端末処理時間500ミリ秒を対象とするため、20%の改善でも100ミリ秒となり、他の選択肢を上回る。

選択肢ア

これは不正解だよ。サーバ処理時間100ミリ秒の40%改善は40ミリ秒、総回線伝送時間400ミリ秒の10%改善も40ミリ秒で、合計短縮量は80ミリ秒である。端末処理時間を20%改善する場合の100ミリ秒より小さい。

選択肢イ

これは不正解だよ。サーバ処理時間は100ミリ秒なので、80%改善しても短縮量は100ミリ秒×80%=80ミリ秒である。改善率は大きいが、端末処理時間を20%改善した場合の短縮量100ミリ秒には届かない。

選択肢ウ

これは不正解だよ。総回線伝送時間は400ミリ秒であり、20%改善した短縮量は400ミリ秒×20%=80ミリ秒である。端末処理時間500ミリ秒の20%改善による100ミリ秒より短縮量が小さい。

選択肢エ(正解)

これは正解だよ。端末処理時間は500ミリ秒なので、20%改善すると500ミリ秒×20%=100ミリ秒短縮できる。ア、イ、ウの短縮量はいずれも80ミリ秒であり、エが応答時間を最も大きく短縮する。

学習のポイント

処理時間の大きさと改善率を掛け合わせ、全体の応答時間を何ミリ秒短縮できるかで比較する。

出典:独立行政法人 情報処理推進機構(IPA)平成21年度春期 データベーススペシャリスト試験 午前Ⅱ 問21(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針