Serwer bazy danych, którego używam, działa w 6 różnych instancjach SQL Server. Ma 48 GB pamięci RAM. Jeden z nich zużywa ponad 10 GB pamięci RAM, całkowite zużycie wynosi na razie 20 GB. Zużycie pamięci RAM stale rośnie. Kilka dni wcześniej zużywało ponad 40 GB pamięci RAM, a serwer reagował bardzo wolno. Aplikacja pokazuje awarie podczas zapisywania danych.
Ponownie uruchomiłem usługi SQL Server.
Po ponownym uruchomieniu usług zużycie spadło do 4 GB, ale teraz rośnie. Obawiam się, że w ciągu 4–5 dni powiększy się do 40 GB i spowolni serwer.
Ponowne uruchomienie usługi nie jest dobrą opcją.
Odkryłem również z różnych źródeł, że możemy ustawić maksymalny rozmiar pamięci dla SQL Server. I nie jestem pewien, czy to pomoże, czy nie. Nie mogę tego przetestować, ponieważ serwer korzysta z produkcyjnej bazy danych i byłoby to ryzykowne, gdyby usługa zatrzymała się podczas modyfikowania ustawienia w SQL Server.
Czy ktoś może pomóc w rozwiązaniu tego problemu?