Änderungen

Wechseln zu: Navigation, Suche

MS-SQL Server Settings Cores

978 Byte hinzugefügt, 14:04, 22. Jun. 2015
Die Seite wurde neu angelegt: „ == Advanced Settings == === CPU Parallelism === TODO: Noch ausschreiben und formatieren (Braindump) cost threshold for parallelism = 20-30 Default 5. D.h.…“

== Advanced Settings ==

=== CPU Parallelism ===

TODO: Noch ausschreiben und formatieren (Braindump)

cost threshold for parallelism = 20-30

Default 5. D.h. alle Queries, die laut Execution Plan mehr als 5 Sekunden brauchen, werden auf allen
Cores parallel ausgeführt. Auf aktuellen Prozessoren ist der Wert zu niedrig -> 20 - 30


max degree of parallelism = Cores/(2 bis 4)

Default : 0. Jede Query über dem Grenzwert wird auf allen Cores parallelisiert -> Verwaltungsaufwand für
den Sync der Parallelisierung steikt stark um so mehr Cores das System hat

Wichtig bei den beiden Werte : Die Berechnung des Execution Plans basiert auf aktuellen Statistiken, d.h.
DB Statistiken sollten immer aktuell gehalten werden!! Maintenance Plan -> Skript Ola Hallengren besser

Optimal Anzahl der Cores / (Wert zwischen 2 und 4), D.h. ein 4 Core System sollte eine 2 haben.
Ein 16 Core System einen Wert zwischen 4 und 8

Immer Messen (vorher/nachher) und mit Fakten belegen!!!
175
Bearbeitungen