He instalado 2 instancias de servidor sql más SSIS en el siguiente servidor.
Tenga en cuenta que la cantidad de RAM es de casi 384 GB
Y esta es la configuración de memoria máxima y mínima que he aplicado a mis 2 instancias. Supongo que ambas instancias usarán la misma cantidad de recursos, si ese fuera el caso, 184,320 MB, que son 180 GB, ¿sería un buen número de inicio para configurar mi memoria?
¿Cuánta memoria asignaría a SSIS?
sql-server
ssis
sql-server-2014
memory
ssis-2014
Marcello Miorelli
fuente
fuente
Respuestas:
(De la captura de pantalla) Veo una configuración inusual en la que la memoria Min y Max de SQL Server está configurada de la misma manera. Deje memoria mínima como predeterminada. Vea mi respuesta a la memoria mínima del servidor SQL Server .
Para determinar la memoria ideal, consulte: ¿Cómo determinar la memoria ideal, por ejemplo? y configuración de memoria máxima y mínima de SQL Server
Tenemos SSIS ejecutando paquetes en nuestros servidores de producción y apenas causan problemas de memoria. Solo dejo suficiente memoria para el sistema operativo, ya que
DTExec.exe
es un proceso externosqlserver.exe
y, por lo tanto, sus requisitos de memoria no se incluirán como parte de MAX Memory. Además, SSIS está diseñado para procesar grandes cantidades de datos fila por fila en la memoria con alta velocidad.Si cree que hay paquetes SSIS que se ejecutan durante horas, le sugiero que supervise los siguientes contadores de rendimiento de SSIS :
y de las 10 mejores prácticas de los mejores servicios de integración de SQL Server - SQL CAT Team
Antiguo pero aún relevante: Servicios de integración: técnicas de ajuste del rendimiento
fuente
¿Cuánta memoria necesita SSIS? (La verdadera respuesta es: depende ).
Sin embargo, Jonathan Kehayias tiene una fórmula que es bastante buena, o eso creo, ya que funciona muy bien para mí.
https://www.sqlskills.com/blogs/jonathan/how-much-memory-does-my-sql-server-actually-need/
La fórmula simple para reservar espacio para necesidades que no sean SQL Server en Windows es:
Comience con 1 GB, más 1 GB por cada 4 GB en la máquina entre 4 y 16 GB, más 1 GB por cada 8 GB en la máquina por encima de 16 GB.
Después de eso, debe hacer un monitoreo para determinar si necesita más o menos memoria para sus paquetes SSIS. Esa es la parte que depende de su planificación para el uso de la memoria. Si ve un problema con sus procesos SSIS, entonces necesita determinar si se necesita más memoria.
Debido a que tiene dos instancias en el mismo servidor, esto probablemente requerirá más ajustes.
fuente