ストアドプロシージャのパフォーマンスから複数のテーブルを渡す
-
11-12-2019 - |
質問
テーブルごとに手順ではなくストアドプロシージャから複数のテーブルを取得する場合は、SQL Serverのパフォーマンスにどのように影響しますか?
解決
データベースエンジン自体とその上の負荷の観点から、それはほとんど差を占めていません。
ネットワークIOの点では、各接続にはセットアップに時間がかかるため、1つの小さなクエリを1つより多いクエリを実行することができます。
一般的に - データベースとアプリケーションのパフォーマンスが重要な場合は、1つのバッチで必要なすべてのデータを1つのバッチで引きます。
所属していません StackOverflow