Instalei 2 instâncias do servidor sql mais SSIS no servidor a seguir.
Observe que a quantidade de RAM é quase 384 GB
E essas são as configurações de memória máxima e mínima que apliquei às minhas 2 instâncias. Presumo que ambas as instâncias usarão a mesma quantidade de recursos, se esse for realmente o caso, 184.320 MB, que é 180 GB, é um bom número inicial para configurar minha memória?
Quanta memória eu alocaria para o SSIS?
sql-server
ssis
sql-server-2014
memory
ssis-2014
Marcello Miorelli
fonte
fonte
Respostas:
(Na captura de tela) Vejo uma configuração incomum na qual você tem a memória Mín e Máx do SQL Server definida da mesma forma. Deixe a memória mínima como padrão. Veja minha resposta para a memória mínima do servidor do SQL Server .
Para determinar a memória ideal, consulte - Como determinar a memória ideal, por exemplo? e configuração de memória máxima e mínima do SQL Server
Temos o SSIS executando pacotes em nossos servidores de produção e eles dificilmente causam problemas de memória. Deixo apenas memória suficiente para o SO, pois
DTExec.exe
é um processo externosqlserver.exe
e, portanto, seus requisitos de memória não serão incluídos como parte do MAX Memory. Além disso, o SSIS foi projetado para processar grandes quantidades de dados linha por linha na memória com alta velocidade.Se você acha que existem pacotes SSIS que são executados por horas, sugiro que você monitore abaixo dos contadores de desempenho do SSIS :
e das 10 melhores práticas recomendadas dos Serviços de Integração do SQL Server - Equipe do SQL CAT
Antigo, mas ainda relevante: Integration Services: Performance Tuning Techniques
fonte
Quanta memória o SSIS precisa? (A resposta real é: depende .)
No entanto, Jonathan Kehayias tem uma fórmula que é muito boa, ou pelo menos eu acho, já que funciona muito bem para mim.
https://www.sqlskills.com/blogs/jonathan/how-much-memory-does-my-sql-server-actually-need/
A fórmula simples para reservar espaço para outras necessidades além do SQL Server no Windows é:
Comece com 1 GB, mais 1 GB para cada 4 GB na máquina entre 4 e 16 GB, mais 1 GB para cada 8 GB na máquina acima de 16 GB.
Depois disso, você deve fazer algum monitoramento para determinar se precisa de mais ou menos memória para seus pacotes SSIS. Essa é a parte que depende do seu planejamento para o uso da memória. Se houver algum problema com os processos do SSIS, será necessário determinar se é necessária mais memória.
Como você tem duas instâncias no mesmo servidor, isso provavelmente exigirá ajustes adicionais.
fonte