quarta-feira, 30 de março de 2016

Performance: Parallelism - SQL SERVER

Hoje falaremos um pouco sobre performance:
Em especifico melhoras no modulo de  Max Degree Of Parallelism Do SQL SERVER

Configuração responsável pelo grau máximo de paralelismo. Por padrão (embora pareça contraditório um falso negativo rs), o valor 0 indica que o paralelismo está ativado e pode usar todas CPU´s existentes no servidor. Se você alterar esta definição para 1, o paralelismo é desativado para todas as CPU´s. Devemos desativar o paralelismo somente quando for desnecessário o uso de múltiplas CPU´s, por exemplo, aplicações que executam consultas que retornam poucos registros e fazem pouco uso de processamento. Para estas, aconselha-se utilizar somente uma CPU, poupando as outras CPU´s para serviços com maiores prioridades.

EXEC SP_CONFIGURE 'max degree of parallelism', 0
GO
RECONFIGURE WITH OVERRIDE
GO


Nota: Paralelismo é a capacidade do Query Optimizer de usar múltiplas CPUS para executar uma única consulta.

Nenhum comentário:

Postar um comentário