Nach dem Hinzufügen zum dreifachen physischen RAM und dem Ändern der SQL Server-Speicheroption ist der virtuelle Speicher leer?

464
Shark Wang

Vor kurzem haben wir unserem Server etwas physischen RAM hinzugefügt, der die SQL Server 2008 R2-Instanz ausführt. Der gesamte Arbeitsspeicher wurde von 64 GB auf 192 GB geändert.

Und wir haben die Speicheroption von SQL Server optimiert, indem wir den 'min server memory' von 16 GB auf 64 GB und den 'max server memory' von 48 GB auf 128 GB geändert haben.

Die Auslagerungsdatei von Windows Server 2008 R2 bleibt mit 64 GB unverändert.

Nachdem jedoch zwei Tage später der Bericht von Windows Server ausgeht, dass der virtuelle Speicher nicht mehr ausreicht, können in EventLogs einige Ereignisse gefunden werden, bei denen Windows einen Zustand mit niedrigem virtuellem Speicher festgestellt hat. Wir können keine Verbindung über einen Remote-Desktop-Client herstellen und können die Anwendung "mmc" oder "Notepad" nicht starten, obwohl von der Konsole aus nur Explorer und Task-Manager geöffnet werden können. Zu diesem Zeitpunkt wurde etwa 50% physischer Speicher verwendet.

Und jetzt ändern wir 'min server memory' wieder auf 16 GB, der Server läuft ohne Detektorerscheinungsereignisse, aber der physische Arbeitsspeicher war immer niedriger als 64 GB.

Bitte gib uns eine Richtung. Vielen Dank.

2
* "Und die Auslagerungsdatei von Windows Server 2008 R2 bleibt mit 64 GB unverändert." * - Warum? Nach dem Verdreifachen des installierten RAM und der vierfachen Parameter ist das Beibehalten dieser Auslagerungsdatei ein Fehler. Das Verhältnis von 'min Server-Speicher' zur Auslagerungsdatei betrug 4: 1 bis 1: 1. Sobald die Auslagerungsdatei voll ist, können keine weiteren Seiten mehr ausgelagert werden, und die Zuweisung von neuem virtuellem Speicher wird blockiert, dh "Sie haben keinen virtuellen Speicher mehr" *. sawdust vor 7 Jahren 0

0 Antworten auf die Frage