Почему мы используем SET NOCOUNT вкл / выкл ---
Ответ: мы можем понять это, выполнив шаги
шаг 1: выполнить запрос «Выберите топ 10 * из имени таблицы».
шаг 2: открыть окно сообщения, в котором отображается сообщение «10 строк затронуты». это создает дополнительные накладные расходы и увеличивает время выполнения.
шаг 3: чтобы преодолеть эти дополнительные издержки, мы используем SET NOCOUNT ON. Если он включен, то он никогда не будет подсчитывать количество возвращаемых строк, вместо этого он сеет команды сообщения, успешно выполненные.
шаг 4: по умолчанию NOCOUNT включен, затем он подсчитывает количество возвращаемых строк, поэтому я предлагаю отключить его при создании новых процедур для повышения производительности сервера базы данных.