Auf meiner Entwicklungsbox habe ich meinen SQL Server mit einer hohen maximalen Speichermenge (8 GB von 16 GB) konfiguriert. Dies ist für viele Entwicklungsaufgaben erforderlich.
Manchmal möchte ich jedoch meine Erinnerung zurück. Ich möchte nicht, dass 8 GB dauerhaft verbraucht werden.
Was ist ein guter Weg, um SQL Server dazu zu bringen, plötzlich seinen gesamten Speicher für das Betriebssystem freizugeben?
DBCC DROPCLEANBUFFERSmacht das nicht . Es markiert lediglich saubere Puffer als verfügbar.
Das Neustarten von SQL Server ist ein Problem, da aufgrund dieses Fehlers / dieser Funktion eine 1-minütige Datenbankwiederherstellung ausgeführt wird: Wenn Sie den SQL Server-Dienst stoppen, werden die Datenbanken nicht ordnungsgemäß heruntergefahren (stimmen Sie für dieses Verbindungselement ab; dies scheint ein schwerwiegender Fehler zu sein). .