Zainstalowałem 2 wystąpienia serwera sql plus SSIS na następującym serwerze.
Pamiętaj, że ilość pamięci RAM wynosi prawie 384 GB
I to są maksymalne i minimalne ustawienia pamięci, które zastosowałem do moich 2 instancji. Zakładam, że oba wystąpienia będą zużywały taką samą ilość zasobów, gdyby tak naprawdę było 183 320 MB, co jest 180 GB dobrym numerem początkowym do skonfigurowania mojej pamięci?
Ile pamięci miałbym przeznaczyć na SSIS?
sql-server
ssis
sql-server-2014
memory
ssis-2014
Marcello Miorelli
źródło
źródło
Odpowiedzi:
(Ze zrzutu ekranu) Widzę nietypową konfigurację, w której ustawiono taką samą pamięć Min i Max programu SQL Server. Pozostaw minimalną pamięć jako domyślną. Zobacz moją odpowiedź na minimalną pamięć serwera SQL Server .
Aby określić idealną pamięć, patrz - jak na przykład określić idealną pamięć? oraz SQL Server Maksymalna i minimalna konfiguracja pamięci
Mamy SSIS działające na naszych serwerach produkcyjnych i prawie nie powodują problemów z pamięcią. Po prostu zostawiam wystarczającą ilość pamięci dla systemu operacyjnego, ponieważ
DTExec.exe
jest to proces zewnętrzny,sqlserver.exe
więc jego wymagania dotyczące pamięci nie zostaną uwzględnione jako część pamięci MAX. Ponadto SSIS jest zaprojektowany do przetwarzania dużych ilości danych wiersz po rzędzie w pamięci z dużą prędkością.Jeśli uważasz, że istnieją pakiety SSIS, które działają przez wiele godzin, sugeruję monitorowanie poniżej liczników wydajności SSIS :
oraz z najlepszych 10 najlepszych praktyk dotyczących integracji serwerów SQL Server - zespół SQL CAT
Stare, ale nadal aktualne: Usługi integracyjne: Techniki dostrajania wydajności
źródło
Ile pamięci potrzebuje SSIS? (Prawdziwa odpowiedź brzmi: to zależy .)
Jednak Jonathan Kehayias ma formułę, która jest całkiem dobra, a przynajmniej tak mi się wydaje, ponieważ działa dla mnie świetnie.
https://www.sqlskills.com/blogs/jonathan/how-much-memory-does-my-sql-server-actally-need/
Prosta formuła rezerwowania miejsca na potrzeby inne niż SQL Server w systemie Windows to:
Zacznij od 1 GB, plus 1 GB na każde 4 GB w urządzeniu od 4 do 16 GB, plus 1 GB na każde 8 GB w urządzeniu powyżej 16 GB.
Następnie powinieneś przeprowadzić monitorowanie, aby ustalić, czy potrzebujesz więcej lub mniej pamięci dla swoich pakietów SSIS. To jest to zależy od części planowania wykorzystania pamięci. Jeśli zauważysz problem z procesami SSIS, musisz ustalić, czy potrzeba więcej pamięci.
Ponieważ masz dwa wystąpienia na tym samym serwerze, prawdopodobnie będzie to wymagać dalszego strojenia.
źródło