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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!