DBAtlas · Atlas für Datenbankbetrieb

Mit sp_configure konfigurieren (max server memory)

SQL ServerKonfiguration

Befehl

-- 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).

In DBAtlas öffnen →

Verwandte Einträge