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

令和6年度 秋期 午前Ⅱ 問2

データベース方式

ストアドプロシージャに関する記述

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

答えと解説を見る

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

解説

細かい単位でプロシージャ化すると呼出し回数が増え、性能は上がりません。

ストアドプロシージャは、複数の SQL 文から成る処理を DBMS 側に登録しておき、クライアントからは呼び出すだけで実行させる仕組みです。性能面の利点は、まとまった処理を1回の呼出しで済ませ、クライアントとサーバの間の通信回数を減らせることにあります。データベースへのアクセスを細かい単位でプロシージャにすると、処理のたびに何度も呼び出すことになり、通信回数は減らず、呼出しの手間が増える分だけかえって不利になります。したがって、細かい単位にすれば処理性能が上がるという記述が適切でないものです。見分ける軸は、通信回数を減らす方向の記述かどうかです。まとめるほど効く、と覚えておきましょう。

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

この問題の用語

出典:令和6年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問2

同じ用語が出る問題

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