Acredito que esse SET NOCOUNT OFF deva ser útil para diminuir o tráfego de dados entre o servidor de banco de dados e o cliente, otimizando o desempenho.
Acredito que esse SET NOCOUNT OFF deva ser útil para diminuir o tráfego de dados entre o servidor de banco de dados e o cliente, otimizando o desempenho.
Olá, Flavio, tudo bem?
Quando utilizamos o SET NOCOUNT ativado, é retornada uma mensagem que informa a contagem do número de linhas afetadas por uma instrução.
Ao utilizar o SET NOCOUNT ON, a contagem de linhas não é retornado, ou seja, ele está desativado.
Ao utilizar o SET NOCOUNT OFF, a contagem de linhas é retornada, ou seja, ele está ativado.
Mas sim Flavio, segundo a documentação do SQL Server "configurar SET NOCOUNT como ON(desativado) pode fornecer um aumento significativo no desempenho, porque o tráfego de rede é reduzido consideravelmente"
A titulo de curiosidade, caso queira ler um pouco mais a respeito deste assunto, indico a leitura da documentação do SQL Server.
Espero ter ajudado e bons estudos!