Reduzindo tráfego com SET NOCOUNT ON

Uma dica:

 

Ao executar uma procedure o SQL Server retorna para a aplicação o total de linhas afetadas.

Ex: (1 row(s) affected)

 

Para evitar esse tráfego (que custa no seu tempo de resposta) coloque sempre no início de suas procedures a cláusula SET NOCOUNT ON.

Na maioria das vezes esse número é aparentemente irrelevante,  mas imagine sua aplicação executando uma proc que faça centenas ou milhares de operações (INSERT, UPDATE, etc) diversas vezes num dia…

Como dizem os mais velhos, de grão em grão a galinha enche o papo, na nossa realidade, de mili em milisegundos o seu banco também🙂

Bom trabalho!

1 comment so far

  1. salvadorscardua on

    Boa essa do NOCOUT Silão, aproveite também para dar uma olhada no meu Blog, sobre as provas Betas do SQL Server 2008, vamos trocar experiências!


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: