SQL сервер дэх Max DOP гэж юу вэ?
SQL сервер дэх Max DOP гэж юу вэ?

Видео: SQL сервер дэх Max DOP гэж юу вэ?

Видео: SQL сервер дэх Max DOP гэж юу вэ?
Видео: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, May
Anonim

Дүгнэлт. Microsoft SQL Server хамгийн их параллелизмын зэрэг ( MAXDOP ) тохиргооны сонголт нь зэрэгцээ төлөвлөгөөнд асуулга гүйцэтгэхэд ашиглагдах процессоруудын тоог хянадаг. Энэ сонголт нь ажлыг зэрэгцүүлэн гүйцэтгэдэг асуулгын төлөвлөгөөний операторуудад ашиглагдах хэлхээний тоог тодорхойлно.

Үүнтэй холбогдуулан SQL Server дээрх DOP гэж юу вэ?

SQL сервер дээрх DOP Degrees of гэсэн үгийн товчлол Параллелизм . MSDN нийтлэлийн дагуу энд байгаа бол SQL сервер олон процессортой бөгөөд асуулга нь тодорхой босгыг хангасан, SQL сервер нь гүйцэтгэлийг нэмэгдүүлэхийн тулд асуулгыг олон процессороор хуваахыг оролдох болно.

Үүний нэгэн адил Maxdop-ыг юу гэж тохируулах ёстой вэ? Үндсэн дүрэм бол to MaxDoP тохируулах NUMA зангилаанд ногдох логик процессорын тоог хагас хүртэл 8 хүртэл. NUMA зангилаа нь физик CPU ба түүний дотоод санах ой юм. Хэрэв таны сервер 12 цөмтэй нэг CPU-ийн суудалтай бол танд нэг NUMA зангилаа болон MaxDoP байх ёстой байх тохируулагдсан 6 ба түүнээс бага.

Мөн мэдэх зүйл бол SQL сервер дэх параллелизмын дээд хэмжээ хэд вэ?

The Параллелизмын дээд зэрэг (MAXDOP) нь a сервер , зэрэгцээ төлөвлөгөөний ашиглаж болох процессорын тоог хязгаарлахад ашигладаг мэдээллийн сан эсвэл асуулгын түвшний сонголт. MAXDOP-ийн анхдагч утга нь 0 бөгөөд үүнд SQL сервер Хөдөлгүүр нь асуулгын зэрэгцээ гүйцэтгэлд 64 хүртэлх бүх боломжтой процессоруудыг ашиглах боломжтой.

SQL сервер дэх Maxdop-г хэрхэн өөрчлөх вэ?

1. at the сервер SSMS-тэй түвшин. SSMS дээр хулганы баруун товчийг дарна уу сервер , Properties, Advanced дээр дарж, Parallelism хэсэг рүү доош гүйлгээд тохируулна уу MAXDOP 1. OK дээр дарна уу.

Зөвлөмж болгож буй: