Max DOP trong SQL Server là gì?
Max DOP trong SQL Server là gì?

Video: Max DOP trong SQL Server là gì?

Video: Max DOP trong SQL Server là gì?
Video: Học SQL 19. Cách tìm MAX và tìm MIN trong SQL 2024, Tháng mười một
Anonim

Tóm lược. Microsoft Mức độ song song tối đa của SQL Server ( MAXDOP ) tùy chọn cấu hình kiểm soát số lượng bộ xử lý được sử dụng để thực hiện một truy vấn trong một kế hoạch song song. Tùy chọn này xác định số luồng được sử dụng cho các toán tử kế hoạch truy vấn thực hiện công việc song song.

Về vấn đề này, DOP trong SQL Server là gì?

DOP trong SQL Server là viết tắt của Degrees of Song song . Theo bài báo MSDN ở đây, nếu Máy chủ SQL có sẵn nhiều bộ xử lý và truy vấn đáp ứng các ngưỡng nhất định, Máy chủ SQL sẽ thử và chia nhỏ truy vấn qua nhiều bộ xử lý để tăng hiệu suất của nó.

Tương tự, Maxdop nên được đặt thành gì? Quy tắc ngón tay cái là đặt MaxDoP đến một nửa số bộ xử lý logic trên mỗi nút NUMA lên đến 8. Nút NUMA là một CPU vật lý và bộ nhớ cục bộ của nó. Nếu máy chủ của bạn có một chỗ ngồi CPU duy nhất với 12 lõi, thì bạn có một nút NUMA và MaxDoP nên thì là ở đặt thành 6 hoặc ít hơn.

Cũng cần biết là, mức độ song song tối đa trong SQL Server là gì?

Các Mức độ song song tối đa (MAXDOP) là một người phục vụ , cơ sở dữ liệu hoặc tùy chọn mức truy vấn được sử dụng để giới hạn số lượng bộ xử lý mà gói song song có thể sử dụng. Giá trị mặc định của MAXDOP là 0, trong đó Máy chủ SQL Engine có thể sử dụng tất cả các bộ xử lý có sẵn, lên đến 64, trong việc thực thi song song truy vấn.

Làm cách nào để thay đổi Maxdop trong SQL Server?

1. Tại người phục vụ cấp với SSMS. Trong SSMS, nhấp chuột phải vào người phục vụ , nhấp vào Thuộc tính, Nâng cao, cuộn xuống phần Song song và đặt MAXDOP đến 1. Nhấp vào OK.

Đề xuất: