Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テーブルごとのプロシージャではなく、ストアド プロシージャから複数のテーブルをプルすると、Sql Server のパフォーマンスにどのような影響がありますか?
データベース エンジン自体とその負荷に関しては、ほとんど違いはありません。
ネットワーク IO に関しては、各接続のセットアップに時間がかかるため、通常、複数の小さなクエリよりも 1 つの大きなクエリを実行する方が適切です。
一般に、データベースとアプリケーションのパフォーマンスが重要な場合は、必要なすべてのデータを複数ではなく 1 つのバッチで取得します。