Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Travas do SQL Server e sua indicação de problemas de desempenho


Este talvez seja um erro realmente básico para um DBA profissional... mas foi isso que encontrei com nosso problema de travamento alto, e esse tópico tem uma classificação muito alta nos resultados de pesquisa. Eu pensei em compartilhar nossa parte para que possa ajudar outra pessoa.

no servidor de processador dual/multi mais recente usando arquitetura de memória NUMA, o grau máximo de paralelismo deve ser definido para o número de núcleo real por processador. no nosso exemplo tínhamos dual xenon com 4 núcleos cada, e com hyper threading ele aparece como 16 processadores lógicos para SQL.

Bloquear esse valor do padrão 0 a 4 reduz a trava alta em algumas consultas imediatamente.

Nossa trava funcionou 1000ms+ até 30.000ms em algumas ocasiões.