1
resposta

set nocount off

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.

1 resposta

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!