SQL Server verwendet zu viel RAM; Speichernutzung steigt unkontrolliert an
Symptom
Die Speicherauslastung von SQL Server steigt so lange an, bis der gesamte Arbeitsspeicher des Systems belegt ist, was die Leistung anderer Prozesse beeinträchtigt.
Umgebung
Jeder Rechner, auf dem SQL Server läuft.
Lösung/Antwort
Standardmäßig ist SQL Server für maximale Leistung konfiguriert und darf bis zu etwa 2.000 Terabyte RAM nutzen. Um dies zu beheben, sollte das maximale Speicherkontingent, das SQL Server verwenden darf, über das SQL Management Studio reduziert werden.
So gehen Sie vor:
1. Öffnen Sie SSMS und verbinden Sie sich mit der SQL-Instanz, auf der die BSD läuft.
2. Klicken Sie mit der rechten Maustaste auf die BSD-Instanz und wählen Sie „Eigenschaften“.
3. Wählen Sie in den Servereigenschaften den Reiter „Arbeitsspeicher“ und legen Sie fest, wie viel maximaler RAM von SQL genutzt werden darf.
Als Faustregel gilt: Der maximale RAM für SQL Server sollte nicht höher eingestellt werden als der Gesamtspeicher des Systems abzüglich 4 GB für Windows. Je nach System und Situation kann es sinnvoll sein, noch weniger zuzuweisen.
Weitere Informationen (optional)