DBAtlas · Атлас эксплуатации баз данных

Общая настройка sp_configure и RECONFIGURE

SQL ServerКонфигурация

Команда

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;

Что делает

Задаёт параметры конфигурации уровня сервера; RECONFIGURE применяет их к рабочему значению.

Когда использовать

При изменении серверных настроек, таких как MAXDOP, порог параллелизма или optimize for ad hoc workloads.

Внимание

Настройки с is_dynamic = 0 требуют перезапуска SQL Server. RECONFIGURE WITH OVERRIDE для некоторых настроек пропускает проверку; используйте осторожно. Перед любым изменением запишите value_in_use.

Открыть в DBAtlas →

Связанные материалы