Max DOP ใน SQL Server คืออะไร
Max DOP ใน SQL Server คืออะไร

วีดีโอ: Max DOP ใน SQL Server คืออะไร

วีดีโอ: Max DOP ใน SQL Server คืออะไร
วีดีโอ: Configure Max Server Memory SQL Server 2016 to troubleshoot slow performance problem 2024, พฤศจิกายน
Anonim

สรุป. ไมโครซอฟท์ ระดับความขนานสูงสุดของ SQL Server ( MAXDOP ) ตัวเลือกการกำหนดค่าจะควบคุมจำนวนโปรเซสเซอร์ที่ใช้สำหรับการดำเนินการค้นหาในแผนคู่ขนาน ตัวเลือกนี้กำหนดจำนวนเธรดที่ใช้สำหรับตัวดำเนินการแผนแบบสอบถามที่ทำงานแบบขนาน

สำหรับสิ่งนี้ DOP ใน SQL Server คืออะไร

DOP ใน SQL Server ย่อมาจาก Degrees of ความเท่าเทียม . ตามบทความ MSDN ที่นี่ if SQL Server มีตัวประมวลผลหลายตัวที่พร้อมใช้งาน และแบบสอบถามตรงตามเกณฑ์บางอย่าง SQL Server จะพยายามแยกการสืบค้นข้อมูลผ่านโปรเซสเซอร์หลายตัวเพื่อเพิ่มประสิทธิภาพ

ในทำนองเดียวกัน Maxdop ควรตั้งค่าอะไร กฎของหัวแม่มือคือการ ตั้งค่า MaxDoP ครึ่งหนึ่งของจำนวนตัวประมวลผลเชิงตรรกะต่อโหนด NUMA มากถึง 8 โหนด โหนด NUMA คือ CPU จริงและหน่วยความจำภายใน หากเซิร์ฟเวอร์ของคุณมีที่นั่ง CPU เดียวที่มี 12 คอร์ แสดงว่าคุณมีโหนด NUMA เดียวและ MaxDoP ควร เป็น ตั้งค่าให้ 6 หรือน้อยกว่า

อีกอย่างที่ต้องรู้ก็คือ ระดับความขนานสูงสุดใน SQL Server คืออะไร?

NS ระดับสูงสุดของความเท่าเทียม (MAXDOP) เป็น เซิร์ฟเวอร์ ตัวเลือกระดับฐานข้อมูลหรือแบบสอบถามที่ใช้ในการจำกัดจำนวนของตัวประมวลผลที่แผนขนานสามารถใช้ได้ ค่าเริ่มต้นของ MAXDOP คือ 0 โดยที่ SQL Server เอ็นจิ้นสามารถใช้โปรเซสเซอร์ที่มีอยู่ทั้งหมดได้มากถึง 64 ตัวในการดำเนินการแบบสอบถามแบบขนาน

ฉันจะเปลี่ยน Maxdop ใน SQL Server ได้อย่างไร

1. ที่ เซิร์ฟเวอร์ ระดับด้วย SSMS ใน SSMS ให้คลิกขวาที่ เซิร์ฟเวอร์ คลิก Properties ขั้นสูง เลื่อนลงไปที่ส่วน Parallelism และ set MAXDOP ถึง 1. คลิกตกลง

แนะนำ: