Общая настройка 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.