平成20年春期試験午前問題 問61
問61解説へ
クライアントサーバシステムにおいてデータベースをアクセスするときに,利用頻度の高い命令群をあらかじめサーバに用意しておくことによって,ネットワーク負荷を軽減できる機能はどれか。
- 2相コミットメント機能
- グループコミットメント機能
- サーバプロセスのマルチスレッド機能
- ストアドプロシージャ機能
広告
ストアドプロシージャ(stored procedure)は、データベースに対する一連の処理をまとめた手続きにして、データベース管理システムに保存したものです。
利用者は通常のクエリを発行する代わりに、データベース管理システム内の手続きを呼び出すことによって目的の処理を実行させることができます。クライアントからサーバに対してのストアドプロシージャ1回の要求で、データベースに複数のクエリを発行することができるので、クライアントから直に同数のクエリを発行する場合と比較して、クライアント-サーバ間のネットワーク負荷の軽減が期待できます。
利用者は通常のクエリを発行する代わりに、データベース管理システム内の手続きを呼び出すことによって目的の処理を実行させることができます。クライアントからサーバに対してのストアドプロシージャ1回の要求で、データベースに複数のクエリを発行することができるので、クライアントから直に同数のクエリを発行する場合と比較して、クライアント-サーバ間のネットワーク負荷の軽減が期待できます。