平成21年度 春期 午前Ⅱ 問21
システム構成要素
この応答時間を最も短縮させる対策
あるトランザクションの応答時間は,サーバ処理時間 100 ミリ秒,総回線伝送時間 400 ミリ秒及び端末処理時間 500 ミリ秒の合計から成る。この応答時間を最も短縮させる対策はどれか。ここで,オーバヘッドは無視するものとする。
- アサーバ処理時間を 40%と総回線伝送時間を 10%改善する。
- イサーバ処理時間を 80%改善する。
- ウ総回線伝送時間を 20%改善する。
- エ端末処理時間を 20%改善する。
答えと解説を見る
✓ これが正解エ端末処理時間を 20%改善する。
解説
短縮量は端末処理時間の 20%改善が 100 ミリ秒で最大です。
応答時間は 100+400+500=1,000 ミリ秒です。各対策で短縮される時間を求めて比べます。サーバ処理時間を 40%、総回線伝送時間を 10%改善すると 100×0.4+400×0.1=80 ミリ秒、サーバ処理時間を 80%改善すると 100×0.8=80 ミリ秒、総回線伝送時間を 20%改善すると 400×0.2=80 ミリ秒、端末処理時間を 20%改善すると 500×0.2=100 ミリ秒の短縮です。最も短縮できるのは端末処理時間の改善で、応答時間は 900 ミリ秒になります。改善率の大きさではなく、元の時間に改善率を掛けた短縮量で比べるのが要点で、全体に占める割合の大きい部分を改善するほど効果が大きいと覚えておくと判断できます。
ほかの選択肢はなぜ違うのか
- アサーバ処理時間を 40%と総回線伝送時間…:二つの時間を同時に改善していますが、短縮量は 100×0.4=40 ミリ秒と 400×0.1=40 ミリ秒の合計で 80 ミリ秒です。応答時間は 920 ミリ秒にとどまり、端末処理時間を改善した場合の 900 ミリ秒には届きません。
- イサーバ処理時間を 80%改善する。:改善率は 80%と大きいものの、もとのサーバ処理時間が 100 ミリ秒しかないため、短縮できるのは 80 ミリ秒です。全体の 1 割しか占めない部分を大きく改善しても、応答時間は 920 ミリ秒までしか縮みません。
- ウ総回線伝送時間を 20%改善する。:総回線伝送時間 400 ミリ秒の 20%は 80 ミリ秒で、応答時間は 920 ミリ秒になります。同じ 20%の改善でも、もとの時間が 500 ミリ秒ある端末処理時間を改善したほうが短縮量は大きくなります。
この問題の用語
- 応答時間要求を終えてから、最初の結果が表示され始めるまでの時間です。処理がすべて終わるまでを測るターンアラウンドタイムとは別です。
- トランザクションデータベースへの一連の処理をひとまとめにした単位のこと。途中で失敗すると開始前の状態へ戻され、中途半端な更新が残りません。
- 改善悪いところを直して、より良い状態にすること。一度で終わらせず、計画・実行・評価・見直しを繰り返して続けるのが基本です。
出典:平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問21
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問18:ブロックチェーンに関する問題(トランザクション)
- 令和7年度 秋期 午前Ⅱ 問17:デッドロックに関する問題(トランザクション)
- 令和6年度 秋期 午前Ⅱ 問25:テスト駆動開発に関する問題(改善)
- 令和6年度 秋期 午前Ⅱ 問22:RAID5と比較した記述(改善)
- 令和5年度 秋期 午前Ⅱ 問23:キャパシティプランニングの問題(応答時間)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)