Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
1219
Assunto : SQL Server
Titulo: Otimize a atualização de estatísticas: 7471

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



A atualização de estatísticas em paralelo, apesar de limitada a quando fazemos um Full Scan no update statistics, é uma ótima otimização no processo de atualização de estatísticas.

Porém a execução de um Update Statistics aplica um lock exclusivo (X) nos metadados de atualização de estatística da tabela em que está sendo executado. Isso faz com que quando você realiza um Update Statistics sobre uma tabela uma worker thread pode bloquear o trabalho das demais devido a esse lock exclusivo, causando um aumento do tempo gasto com a atualização de estatísticas.

A partir do SQL Server 2014 SP 1 CU6 foi criado um novo trace flag: 7471. Com esse trace flag ligado o comportamento do update statistics muda, passando a realizar um lock de update em cada estatística e com isso melhorando a execução em paralelo do update statistics.

Porém o uso deste trace flag pode causar deadlocks caso create statistics e update statistics sejam feitos simultaneamente. Devido a isso a boa prática passa a ser ativar o trace flag 7471 antes de realizar os update statistics, realiza-los e desativar o trace flag logo em seguida.

Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
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