Três perguntas esperam que você mestres em DBA do universo possam responder:
- Eu sei que é uma prática recomendada definir a memória máxima do SQL Server. Portanto, se um servidor com 44 GB de RAM tiver o SQL Server instalado, devemos definir a memória máxima do SQL Server para aproximadamente 37 GB.
Mas o que devemos definir se o SQL Analysis Service e o SQL Reporting Services estiverem instalados no mesmo servidor que o SQL Server? É melhor definir a memória máxima do SQL Server como 22 GB de RAM para que o Analysis possa usar os outros 22 GB de RAM?
- Em um servidor executando o SQL Server com 44 GB de RAM, qual é a melhor prática para definir o tamanho do arquivo de paginação? Li no Brent Ozar ( http://www.brentozar.com/archive/2014/06/sql-server-setup-checklist-free-ebook-download/ ) o seguinte:
O SQL Server não precisa de um arquivo de paginação gigante. se você estiver instalando outros aplicativos no servidor (o que não recomendamos - o SQL Server deve ser isolado). você pode precisar de um arquivo de paginação maior. Se o SQL Server é o único serviço importante em execução na caixa, normalmente criamos um arquivo de paginação de tamanho de 2 GB na unidade do sistema.
A Microsoft diz que devemos definir o sistema de arquivos de paginação gerenciado para 1,5x a RAM, o que corresponde aos conselhos de Remus (consulte -> http://rusanu.com/2009/11/22/system-pagefile-size-on-machines-with -large-ram / ).
Portanto, em nosso servidor com 44 GB de RAM, temos o SQL Server instalado próximo ao SQL Analysis Service e SQL Reporting Services. Que tamanho devemos definir o arquivo de paginação?
- Para o SharePoint, o SQL Server que faz parte do farm do SharePoint e onde o SharePoint armazena seus bancos de dados, o grau máximo de paralelismo deve ser definido como 1. Agora que temos um servidor que não faz parte do farm do SharePoint (chame-o de sql2) servidor, temos o SQL Server, o SQL Analysis and Reporting instalado. O SharePoint não armazena seus bancos de dados neste servidor, mas temos bancos de dados / cubos de relatórios e análises criados nos quais o SharePoint lê e grava.
Brent Ozar diz:
Regra geral: defina isso como o número de núcleos físicos em um soquete de nó (processador) do NUMA no hardware ou menos
O que devemos configurar nesta instância do SQL Server para obter o máximo grau de paralelismo quando tiver 4 VCPUs?
Espero que vocês dêem não apenas a mim, mas mais administradores sql, um pouco mais sobre as melhores práticas do que a selva nas interwebs.