No SQL Server, normalmente defino a configuração Memória Máxima do Servidor para uma das práticas recomendadas populares, como deixar 10% ou 4 GB, o que for maior.
http://www.brentozar.com/archive/2012/11/how-to-set-sql-server-max-memory-for-vmware/
Eu tenho um novo servidor com 64 GB de RAM. Devido a restrições de licenciamento, esse servidor deve executar o mecanismo de banco de dados do SQL Server, SSIS e SSAS. Os ETLs do SSIS acontecem durante a noite e os usuários acessam o banco de dados real principalmente durante o dia. Nesse cenário, seria melhor deixar a configuração padrão para que o SSIS possa usar a memória, se necessário, e o mecanismo de banco de dados possa usar a memória quando precisar?
Você deve sempre definir sua memória máxima longe do padrão e deixar algum espaço para o sistema operacional (veja o post de Jonathan de quanta memória deixar com base na quantidade de RAM instalada).
Jonathan Kehayias escreveu sobre: Quanta memória meu SQL Server realmente precisa?
Você também pode consultar minha resposta aqui para mais detalhes.
NÃO, não deixe como padrão, pois problemas como falta de resposta do sistema operacional, corte do conjunto de trabalho, bem como outros aplicativos executados no servidor, serão afetados negativamente. Isso afetará seus backups também.
Observe que o Gerenciador de Memória para SQL Server 2012 e superior foi alterado .
Você tem um ambiente complexo com SSIS e SSAS, portanto, deve ser cauteloso com a configuração de memória máxima do servidor para o SQL Server. No seu cenário, os blogs de Jonathans não forneceriam ajuda completa . Você deve consultar este link da Microsoft para determinar o requisito de memória para o SSIS
Você deve deixar memória suficiente para
OS,SSIS,SSAS
funcionar corretamente, poisSSIS,SSAS
não leva memória do buffer pool. Você pode começar dando10-15 G to OS
e descansando no SQL Server. Em seguida, monitore o uso de memória do SSIS e do SQL Server com contadores perfmon.Em relação a quanta memória manter para o servidor SQL, você deve obter ajuda dos contadores Perfmon. Este artigo fornecerá detalhes do contador perfmon a ser monitorado para obter o valor preciso da memória max serevr para o servidor SQL
SQLServer:Buffer Manager--Page Life Expectancy (PLE)
SQLServer:Buffer Manager--CheckpointPages/s
SQLServer: Buffer Manager -- Freepages
SQLServer:Memory Manager -- concessões de memória pendentes
SQLServer:memory Manager--Memória do servidor de destino:
SQLServer:memory Manager--memória total do servidor