Tóm tắt
Bản Cập Nhật SQL Server này cải thiện khắc phục sự cố liên quan đến các khóa tăng cấp (Exchange) bằng cách thêm các cải tiến sau đây:
-
Các báo cáo exchange_spillxevent sẽ có bao nhiêu các toán tử định vị dữ liệu cho mỗi chuỗi, trong tên trường sự kiện worktable_physical_writes. Mỗi chủ đề có thể báo cáo một sự kiện exchange_spill nhiều lần.
-
Sys.dm_exec_query_stats dmvs, sys.dm_exec_procedure_stats và sys.dm_exec_trigger_stats bây giờ bao gồm dữ liệu được đổ vào bởi các toán tử parallelism, trong các cột total_spills, last_spills, max_spillsvà min_spills.
-
Cảnh báo showplan được báo cáo tại thời điểm chạy nếu có sự cố tràn. Cảnh báo này được kết xuất trong một thuộc tính XML lập kế hoạch (<ExchangeSpillDetails WritesToTempDb = "spill_amount"/>).
-
Đồ thị bế tắc XML được cải thiện đối với các kịch bản parallelism bế tắc. Thêm các thuộc tính được thêm vào tài nguyên Exchangeevent trong:
-
waitertype–người tiêu dùng, nhà sản xuất, điều phối viên.
-
tid–mã định danh duy nhất cho từng chủ đề bên trong một kế hoạch song song.
-
owneractivity–(các) chủ sở hữu tài nguyên trước đây. Có thể là "receivedData", "sentData", "notYetOpened" hoặc "đã mở".
-
hàm waiteractivity–những nguồn requestor đang tìm cách thực hiện. Có thể là "trytosenddata", "needMoreData", "waitForAllConsumersToBeReady", "waitForAllOwnersToOpen" hoặc "waitForAllownersToClose."
-
việc sáp nhập–liệu bồi bàn có đang tham gia vào việc sáp nhập dữ liệu hay không.
-
tràn-liệu bồi bàn có đang phun dữ liệu hay không.
-
waitingtoclose–cho dù người được bồi thường chờ đợi người dùng đóng đường ống.
-
-
Đồ thị bế tắc XML được cải thiện cho deadlocks liên quan đến toán tử chế độ hàng loạt. Thêm các thuộc tính được thêm vào tài nguyên Syncpoint trong:
-
logicaloperatortype–loại toán tử lô-gic phù hợp với một ở trong showplan XML.
-
physicaloperatortype–phương thức điều khiển vật lý khớp với một ở trong showplan XML.
-
Waittype và synchronizingat–hai thuộc tính có thể xác định các điểm chung tại đó bồi bàn và đồng bộ hóa chủ sở hữu. Lưu ý́
-
Các giá trị thuộc tính waittype vàsynchronizingat là nội bộ. Nhưng chúng có thể được sử dụng để giúp Microsoft hỗ trợ khắc phục sự cố.
-
Thuộc tính Synchronizingat được thêm vào để sắp xếp theo chế độ lô, gia nhập Hash và các toán tử kết hợp băm.
-
-
owneractivity–luôn "không cho phép".
-
waiteractivity–luôn "đã đến".
-
Thông tin Bổ sung
Bản cập nhật này được bao gồm trong bản Cập Nhật tích lũy 5 cho SQL Server 2017.
Thông tin về gói dịch vụ cho SQL Server 2016
Bản cập nhật này đã được khắc phục trong gói dịch vụ sau cho SQL Server:
Thông tin về bản dựng SQL Server 2017
Mỗi bản dựng mới cho SQL Server 2017 chứa tất cả các bản sửa lỗi và bảo mật trong bản dựng trước đó. Chúng tôi khuyên bạn nên cài đặt bản dựng mới nhất cho SQL Server 2017.
Các gói dịch vụ được tích lũy. Mỗi gói dịch vụ mới chứa tất cả bản vá trong các gói dịch vụ trước đó cùng với mọi bản vá mới. Đề xuất của chúng tôi là áp dụng gói dịch vụ mới nhất và bản Cập Nhật tích lũy mới nhất cho gói dịch vụ đó. Bạn không cần phải cài đặt gói dịch vụ trước đó trước khi cài đặt gói dịch vụ mới nhất. Sử dụng bảng 1 trong bài viết sau để tìm hiểu thêm thông tin về gói dịch vụ mới nhất và bản Cập Nhật tích lũy mới nhất.
Cách xác định mức Phiên bản, phiên bản và Cập Nhật của SQL Server và các thành phần của nó
Tham khảo
Tìm hiểu về thuật ngữ Microsoft sử dụng để mô tả các bản cập nhật phần mềm.