SQL серверинде Max DOP деген эмне?
SQL серверинде Max DOP деген эмне?

Video: SQL серверинде Max DOP деген эмне?

Video: SQL серверинде Max DOP деген эмне?
Video: Max Degree of parallelism || How does Max Degree of Parallelism work in SQL Server? 2024, Май
Anonim

Жыйынтык. Microsoft SQL Server максималдуу параллелдүүлүк даражасы ( MAXDOP ) конфигурация опциясы параллелдүү планда суроону аткаруу үчүн колдонулган процессорлордун санын көзөмөлдөйт. Бул параметр ишти параллелдүү аткарган суроо планынын операторлору үчүн колдонулган жиптердин санын аныктайт.

Буга байланыштуу, SQL серверинде DOP деген эмне?

SQL сервериндеги DOP даражасын билдирет Параллелизм . Бул жерде MSDN макаласына ылайык, эгерде SQL Server бир нече процессорлор бар жана суроо белгилүү босоголорго жооп берет, SQL Server анын өндүрүмдүүлүгүн жогорулатуу үчүн суроону бир нече процессорго бөлүүгө аракет кылат.

Ошо сыяктуу эле, Maxdop эмнеге коюлушу керек? Эреже – бул MaxDoP орнотуу NUMA түйүнүндөгү логикалык процессорлордун санынын жарымына чейин 8ге чейин. NUMA түйүнү физикалык CPU жана анын локалдык эс тутуму болуп саналат. Эгерде сиздин сервериңизде 12 өзөктүү бир CPU отургуч болсо, анда сизде бир NUMA түйүн жана MaxDoP керек бол коюу 6 же андан аз.

Ошондой эле билүү керек, SQL серверинде параллелизмдин максималдуу даражасы кандай?

The Параллелизмдин максималдуу даражасы (MAXDOP) – а сервер , параллелдүү план колдоно турган процессорлордун санын чектөө үчүн колдонулган маалымат базасы же суроо деңгээли опциясы. MAXDOP демейки мааниси 0 болуп саналат, анда SQL Server Кыймылдаткыч сурамдарды параллелдүү аткарууда 64кө чейинки бардык колдо болгон процессорлорду колдоно алат.

SQL серверинде Maxdopду кантип өзгөртө алам?

1. Ат сервер SSMS менен деңгээл. SSMSде, оң баскычты чыкылдатыңыз сервер , чыкылдатыңыз Properties, Advanced, Параллелдүүлүк бөлүмүнө ылдый жылдырып, орнотуңуз MAXDOP 1. OK басыңыз.

Сунушталууда: