MAXDOP e limite de custo do paralelismo
Valores padrão raramente representam um projeto intencional. Paralelismo excessivo aumenta pressão de CPU e workers; restrição demais atrasa consultas analíticas.
MAXDOP e limite de custo do paralelismo
Valores padrão raramente representam um projeto intencional. Paralelismo excessivo aumenta pressão de CPU e workers; restrição demais atrasa consultas analíticas.
O que medir
Analise CPU, tarefas executáveis, esgotamento de workers, duração, planos paralelos, esperas de exchange, NUMA e mistura de OLTP curto com relatórios.
Abordagem prática
Escolha MAXDOP inicial pela topologia e carga, aumente gradualmente o limite de custo, meça latência de cauda e vazão e aplique exceções apenas com evidência.
O que evitar
Não trate CXPACKET como prova, não defina MAXDOP globalmente como um e não mude os dois valores sem linha de base.
Resultado operacional
O ajuste funciona quando vazão e latência de cauda melhoram juntas, não quando uma espera desaparece.
Checklist de produção
Registre uma linha de base e defina a melhoria esperada. Teste com dados e concorrência representativos. Preserve a configuração ou o plano original, prepare uma reversão, implante em uma janela adequada e acompanhe o próximo pico normal de carga.
Para aplicar esse método a um ambiente SQL Server específico, use o formulário abaixo e informe a versão, o tamanho do banco, o perfil da carga e as evidências já coletadas.