Sollte ich die Instanz nach dem Anpassen von Memory Allocation und MAXDOP neu starten?

8

Soweit ich weiß, muss die Instanz nicht neu gestartet werden , um den maximalen Serverspeicher und den maximalen Parallelitätsgrad anzupassen . Werden neue Einstellungen immer ohne Neustart wirksam?

Thomas Stringer
quelle

Antworten:

10

Diese beiden Server - Konfigurationsoptionen Sie nicht erfordern einen Neustart der Datenbank - Engine. In RECONFIGUREdiesem Fall ist das Laufen ausreichend.

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

Bitte siehe BOL als Referenz .

Thomas Stringer
quelle
6
Beachten Sie, dass die Neukonfiguration weiterhin Dinge mit Ihrer Instanz tut, die Sie möglicherweise nur während eines Neustarts erwarten, z. B. den Plan-Cache wegblasen. Einige Abfragen haben möglicherweise das Gefühl, dass der Dienst neu gestartet wurde. :-)
Aaron Bertrand