DBAtlas · Atlas für Datenbankbetrieb

Allgemeine sp_configure-Einstellung und RECONFIGURE

SQL ServerKonfiguration

Befehl

EXEC sys.sp_configure 'show advanced options', 1;
RECONFIGURE;

-- Example: cost threshold for parallelism and MAXDOP:
EXEC sys.sp_configure 'cost threshold for parallelism', 50;
EXEC sys.sp_configure 'max degree of parallelism', 4;
RECONFIGURE;

-- Show all configured/running values:
SELECT name, value AS configured, value_in_use AS running, is_dynamic, is_advanced
FROM   sys.configurations
ORDER BY name;

Was es tut

Setzt Konfigurationswerte auf Serverebene; RECONFIGURE überträgt sie auf den laufenden Wert.

Wann einsetzen

Beim Ändern von Servereinstellungen wie MAXDOP, dem Schwellenwert für Parallelität oder optimize for ad hoc workloads.

Vorsicht

Einstellungen mit is_dynamic = 0 erfordern einen Neustart von SQL Server. RECONFIGURE WITH OVERRIDE überspringt bei manchen Einstellungen die Validierung; vorsichtig verwenden. Notiere value_in_use, bevor du etwas änderst.

In DBAtlas öffnen →

Verwandte Einträge