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!
apenas um comentário
Leave a reply
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!