调整内存分配和MAXDOP后是否应该重新启动实例?

8 sql-server sql-server-2012

据我所知,调整最大服务器内存最大并行度不需要重新启动实例。新设置会不会不重启就一直生效?

Tho*_*ger 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
Run Code Online (Sandbox Code Playgroud)

请参阅BOL 以供参考

  • 请注意,重新配置仍然会对您的实例执行您可能只在重新启动期间期望的操作,例如清除计划缓存。因此,某些查询可能会感觉服务已重新启动。:-) (6认同)