過去問解きまくり研究所 ホーム

平成25年度 秋期 午前 問27

データベース

ストアドプロシージャに関する問題

クライアントサーバシステムにおけるストアドプロシージャに関する記述のうち,誤っているものはどれか。

答えと解説を見る

✓ これが正解ウデータベースへのアクセスを細かい単位でプロシージャ化することによって,処理性能(スループット)を向上させることができる。

解説

細かく分けるほど呼出しの往復が増え、性能は落ちます。

設問が選ばせているのは、ストアドプロシージャに関する記述のうち誤っているものです。読み違えやすいので、正しい記述ではなく誤った記述を選ぶ、という点を先に押さえます。見る軸は一つで、その記述がこの仕組みの利点の出どころと向きがそろっているかです。ストアドプロシージャは、一続きの手続をあらかじめサーバ側に登録しておき、名前で一度呼び出して走らせるものです。利点はいずれも、まとめて一度で済ませることから生まれます。データベースへのアクセスを細かい単位に切り分けてしまうと、呼び出しのたびにクライアントとサーバの間を往復することになり、待ち時間が積み上がって、単位時間当たりに片づく仕事の量、すなわちスループットはかえって減ります。よって、細かい単位でプロシージャ化することで処理性能を向上させる、という記述が誤りにあたります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成25年度 秋期 応用情報技術者試験 午前 問27

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)