MAXDOP para SharePoint 2013

O que é:

O MAXDOP (Max Degree Of Parallelism) é uma opção que define o número de processadores utilizados por uma Instrução do SQL Server. O valor padrão (Zero) indica que todos os processadores disponíveis no servidor podem ser utilizados.

Para o SharePoint:

O melhor grau de paralelismo é detectado pelo próprio SQL Server para cada uma de suas instâncias. PORÉM, essa configuração é determinada com base no que é melhor para o SQL Server, não para o SharePoint – que possui suas próprias instruções de operações de índice e consulta.

Portanto, na instância utilizada pelo SharePoint, o MAXDOP deve ser configurado para 1 (um).

Por que fazer?

Para as versões anteriores do SharePoint (2007 e 2010), por questões de desempenho.

Para a 2013, porque é obrigatório. :^)

Aviso importante:

Sabe quando a Microsoft recomenda uma instância exclusiva para o SharePoint e você diz: “Bah! Que desperdício de recurso e blá blá blá…”? Então, o MAXDOP é uma das razões dessa recomendação.

Ao alterar o MAXDOP de uma instância que NÃO é utilizada com exclusividade pelo SharePoint, você poderá afetar negativamente as demais aplicações.

Consulte um DBA de sua confiança ( :^) ) antes de realizar essa alteração, e não a faça em ambiente produtivo antes de uma cuidadosa analise.

Observações:

Esse procedimento pode ser aplicado nas FARMs utilizadas pelo SharePoint 2007 e 2010.

Para o SharePoint 2013, essa configuração será um pré-requisito!

Como fazer:

Peça para o seu DBA.

:^)

Ok, agora falando sério:

Abra o SQL Server Management Studio

SQLMgmtStudio

Conecte-se na instância utilizada pela sua FARM SharePoint

Após conexão, com o botão direito do mouse, clique no nome da instância e, em seguida, Propriedades (ou Properties):

SQLMgmtStudio1

Clique na opção Advanced:

SQLMgmtStudio2

Altere o valor do MAXDOP para 1:

SQLMgmtStudio3

Salve as alterações.

Referências:

http://technet.microsoft.com/pt-br/library/ms188611(v=sql.105).aspx

http://technet.microsoft.com/pt-br/library/ms181007(v=sql.100).aspx

http://technet.microsoft.com/en-us/library/cc298801.aspx