Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
43
Assunto : SQL Server
Titulo: Melhorando Performance com SET NoCount

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Sempre que vocês executam uma instrução SQL no Query Analyser aparece no fim uma indicação de quantos registros foram afetados.

A questão é que esta indicação é uma mensagem que o SQL Server transmite pela rede para o client a cada instrução executada. Assim sendo, se o client executa uma procedure a cada instrução da procedure é retornada essa mensagem para o client.

Essa mensagem é desnecessária especialmente porque o ADO retira as informações de total de registros do @@rowcount, que não tem uma ligação direta com esse total de que estamos falando. Desta forma, se esse total for "desligado" durante a execução de procedures estaremos reduzindo consideravelmente o trafego na rede.

Vejam um exemplo :

Create procedure listaOrders AS
Set NoCount On
select * from orders
Set NoCount off

Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 11/9/2016 11:29:00 AM
nome: BRUNA
email: BRUNA+_GADELHA@LIVE.COM
comentário:
NÃO SEI

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br