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

平成25年度 秋期 午前 問28

データベース

DBMSに関する問題

クライアントサーバシステムにおいて,利用頻度の高い命令群をあらかじめサーバ上の DBMS に用意しておくことによって,データベースアクセスのネットワーク負荷を軽減する仕組みはどれか。

答えと解説を見る

✓ これが正解エストアドプロシージャ

解説

よく使う手続をサーバに置き通信の回数を減らします。

クライアントサーバシステムでは、クライアントが命令を一本ずつサーバへ送り、そのつど結果を受け取ります。処理が何段階にも分かれていると、この行き来がそのまま回数になり、回線を流れる量を押し上げます。そこで、利用頻度の高い一連の命令をあらかじめサーバ上の DBMS に登録しておき、クライアントは名前を呼ぶだけで実行させる、という作りが用意されています。これがストアドプロシージャです。呼び出しが一往復で済むぶん、行き来する命令と結果が消えるので、通信にかかる負担が下がります。判定の軸は、その仕組みが何の負担を軽くしているのかという点です。軽くする先が回線のやり取りなのか、ディスクへの書き出しなのか、サーバの中の待ち行列なのかで分かれます。

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

この問題の用語

出典:平成25年度 秋期 基本情報技術者試験 午前 問28

同じ用語が出る問題

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