Должен ли я перезапустить экземпляр после настройки распределения памяти и MAXDOP?

8

Насколько я знаю, настройка Максимальная память сервера и Максимальная степень параллелизма не требует перезапуска экземпляра. Будут ли новые настройки всегда вступать в силу без перезапуска?

Томас Стрингер
источник

Ответы:

10

Оба этих параметра конфигурации сервера не требуют перезапуска ядра базы данных. Бег RECONFIGUREбудет достаточно в этом случае.

exec sp_configure 'show advanced options', 1
go
reconfigure
go

exec sp_configure 'max server memory', 12288
go
exec sp_configure 'max degree of parallelism', 4
go

reconfigure
go

-- the new configuration has taken effect

Пожалуйста, смотрите BOL для справки .

Томас Стрингер
источник
6
Обратите внимание, что перенастройка все равно будет делать с вашим экземпляром те вещи, которые вы можете ожидать только при перезапуске, например, уничтожить кэш плана. Таким образом, некоторые запросы могут показаться, что служба была перезапущена. :-)
Аарон Бертран