Mit sp_configure konfigurieren (max server memory)
SQL ServerKonfigurationBefehl
-- Make advanced options visible:
EXEC sys.sp_configure 'show advanced options', 1;
RECONFIGURE;
-- Set max server memory (MB). Example: allow 24 GB:
EXEC sys.sp_configure 'max server memory (MB)', 24576;
RECONFIGURE;
-- Verify:
EXEC sys.sp_configure 'max server memory (MB)';Was es tut
Begrenzt den maximalen Speicher, den SQL Server für den Buffer Pool nutzen kann; lässt RAM für das Betriebssystem und andere Komponenten frei.
Wann einsetzen
Wenn dem Betriebssystem/anderen Diensten auf dem Server Speicher fehlt oder neuer RAM hinzugefügt wurde.
Vorsicht
Lass genug RAM für das Betriebssystem, SSAS/SSIS, CLR und Thread-Stacks (meist mindestens 4-6 GB für das OS). Ein zu niedriger Wert legt die Performance von SQL Server lahm. Die Änderung wird ohne RECONFIGURE nicht übernommen; diese Einstellung ist dynamisch (kein Neustart nötig).