Передача нескольких таблиц от сохраненной процедуры производительности

StackOverflow https://stackoverflow.com//questions/10668588

Вопрос

Если мы вытягиваем несколько таблиц из сохраненной процедуры вместо процедуры на стол, как она повлияет на производительность SQL Server?

Это было полезно?

Решение

С точки зрения самого двигателя базы данных и нагрузки на него, это мало различий.

С точки зрения сети IO, нормально лучше сделать один большой запрос, чем несколько маленьких, так как каждое соединение требует некоторого времени для настройки.

В целом - потяните все данные, которые вам нужны в одной партии вместо нескольких, если важна производительность базы данных и приложения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top