Я установил 2 экземпляра сервера sql плюс SSIS на следующем сервере.
Обратите внимание, объем оперативной памяти составляет почти 384 ГБ
И это максимальные и минимальные настройки памяти, которые я применил к своим 2 экземплярам. Я предполагаю, что оба экземпляра будут использовать равное количество ресурсов, если это действительно так, 184 320 МБ, что составляет 180 ГБ, будет хорошим начальным числом для настройки моей памяти?
Сколько памяти я бы выделил для SSIS?
sql-server
ssis
sql-server-2014
memory
ssis-2014
Марчелло Миорелли
источник
источник
Ответы:
(На скриншоте). Я вижу необычную конфигурацию, в которой минимальная и максимальная память SQL Server установлены одинаково. Оставьте минимальную память по умолчанию. Смотрите мой ответ на SQL Server Min Server Memory .
Чтобы определить идеальную память, обратитесь - Как определить идеальную память, например? и SQL Server Максимальная и минимальная конфигурация памяти
На наших производственных серверах запущены пакеты служб SSIS, и они почти не вызывают проблем с памятью. Я просто оставляю достаточно памяти для ОС, так
DTExec.exe
как это внешний процесс,sqlserver.exe
и поэтому его требования к памяти не будут включены в состав MAX Memory. Кроме того, SSIS предназначен для обработки больших объемов данных построчно в памяти с высокой скоростью.Если вы чувствуете, что существуют пакеты служб SSIS, которые работают в течение нескольких часов, я бы посоветовал вам следить за показателями производительности служб SSIS :
и из 10 лучших рекомендаций служб SQL Server Integration Services - команда SQL CAT
Старая, но все еще актуальная: Integration Services: методы настройки производительности
источник
Сколько памяти нужно SSIS? (Реальный ответ: это зависит .)
Тем не менее, у Джонатана Кеяйаса есть формула, которая довольно хороша, или я так думаю, поскольку она прекрасно работает для меня.
https://www.sqlskills.com/blogs/jonathan/how-much-memory-does-my-sql-server-actually-need/
Простая формула для резервирования пространства для нужд, отличных от SQL Server в Windows:
Начните с 1 ГБ, плюс 1 ГБ на каждые 4 ГБ на машине от 4 до 16 ГБ, плюс 1 ГБ на каждые 8 ГБ на машине выше 16 ГБ.
После этого вам следует провести некоторый мониторинг, чтобы определить, требуется ли вам больше или меньше памяти для ваших пакетов служб SSIS. Это зависит от вашего планирования использования памяти. Если вы видите проблему с процессами SSIS, вам нужно определить, нужно ли больше памяти.
Поскольку у вас есть два экземпляра на одном сервере, это, вероятно, потребует дальнейшей настройки.
источник