Čo je Max DOP v SQL Server?
Čo je Max DOP v SQL Server?

Video: Čo je Max DOP v SQL Server?

Video: Čo je Max DOP v SQL Server?
Video: Parallelism in Microsoft SQL Server | Torsten Strauß 2024, Smieť
Anonim

Zhrnutie. Spoločnosť Microsoft Maximálny stupeň paralelizmu servera SQL Server ( MAXDOP ) konfiguračná voľba riadi počet procesorov, ktoré sa používajú na vykonanie dotazu v paralelnom pláne. Táto voľba určuje počet vlákien, ktoré sa používajú pre operátory plánu dotazov, ktoré vykonávajú prácu paralelne.

V súvislosti s tým, čo je DOP v SQL Server?

DOP na serveri SQL Server znamená Stupne Paralelizmus . Podľa článku MSDN tu, ak SQL Server má k dispozícii viacero procesorov a dotaz spĺňa určité prahové hodnoty, SQL Server sa pokúsi rozdeliť dotaz na viacero procesorov, aby sa zvýšil jeho výkon.

Podobne, na čo by mal byť nastavený Maxdop? Pravidlom je nastaviť MaxDoP na polovicu počtu logických procesorov na NUMA uzol až do 8. NUMA uzol je fyzický CPU a jeho lokálna pamäť. Ak má váš server jedno sedadlo CPU s 12 jadrami, potom máte jeden uzol NUMA a MaxDoP by mal byť nastavený na 6 alebo menej.

Tiež je potrebné vedieť, aký je maximálny stupeň paralelizmu na serveri SQL Server?

The Maximálny stupeň paralelizmu (MAXDOP) je a server , možnosť na úrovni databázy alebo dotazu, ktorá sa používa na obmedzenie počtu procesorov, ktoré môže použiť paralelný plán. Predvolená hodnota MAXDOP je 0, v ktorej je SQL Server Engine môže používať všetky dostupné procesory, až 64, pri paralelnom vykonávaní dotazu.

Ako zmením Maxdop na serveri SQL Server?

1. Na mieste server úroveň s SSMS. V SSMS kliknite pravým tlačidlom myši na server , kliknite na Vlastnosti, Rozšírené, prejdite nadol do časti Paralelnosť a nastavte MAXDOP na 1. Kliknite na tlačidlo OK.

Odporúča: