Vad är Max DOP i SQL Server?
Vad är Max DOP i SQL Server?

Video: Vad är Max DOP i SQL Server?

Video: Vad är Max DOP i SQL Server?
Video: What's new in SQL Server 2022 2024, November
Anonim

Sammanfattning. Microsoft SQL Server max grad av parallellitet ( MAXDOP ) konfigurationsalternativet styr antalet processorer som används för exekvering av en fråga i en parallell plan. Det här alternativet bestämmer antalet trådar som används för frågeplansoperatörerna som utför arbetet parallellt.

Med avseende på detta, vad är DOP i SQL Server?

DOP i SQL Server står för grader av Parallellism . Enligt MSDN-artikeln här, if SQL Server har flera tillgängliga processorer och frågan når vissa trösklar, SQL Server kommer att försöka dela upp frågan över flera processorer för att öka dess prestanda.

På samma sätt, vad ska Maxdop ställas in på? Tumregeln är att ställ in MaxDoP till hälften av antalet logiska processorer per NUMA-nod upp till 8. En NUMA-nod är en fysisk CPU och dess lokala minne. Om din server har en enda CPU-plats med 12 kärnor, har du en enda NUMA-nod och MaxDoP borde vara satt till 6 eller mindre.

Också att veta är, vad är maximal grad av parallellitet i SQL Server?

De Maximal grad av parallellism (MAXDOP) är en server , databas- eller frågenivåalternativ som används för att begränsa antalet processorer som parallellplanen kan använda. Standardvärdet för MAXDOP är 0, där SQL Server Engine kan använda alla tillgängliga processorer, upp till 64, i den parallella exekveringen av frågan.

Hur ändrar jag Maxdop i SQL Server?

1. Vid server nivå med SSMS. I SSMS högerklickar du på server , klicka på Egenskaper, Avancerat, scrolla ner till avsnittet Parallellism och ställ in MAXDOP till 1. Klicka på OK.

Rekommenderad: