Triệu chứng
Giả định rằng bạn có một bộ xử lý đa lõi (32 lõi hoặc nhiều hơn) đang chạy Microsoft SQL Server 2014 hoặc 2012 SP3. Khi tác vụ dọn dẹp nhóm chạy trên bản sao phụ AlwaysOn, việc sử dụng CPU có thể tiếp cận 100-phần trăm. Ngoài ra, một lỗi "trình lập lịch không năng suất" tương tự như sau được đăng nhập vào Nhật ký lỗi SQL Server:
thời gian ngày. 80 Server bằng cách sử dụng ' DBGHELP. dll ' Phiên bản ' 4.0.5 'date. 81 Server * * * không thể nhận ngữ cảnh chuỗi chodate timethời gian ngàydịch vụ SPID 0.81 Server * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *date time* * ** * ** * * * * * 81 81 thời gian ngày.81 Server * thời gian ngày SPID 2944 ngàythời gian.81 Server * ngàythờigian. 81 Server * không năng suất thờigian trìnhlập lịch biểu. 81 Server* * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * ** * * * * * * * * * * * * * * * * * * * * * * * * 81 Lỗi kết quả của trạng thái suy đoán được chuẩn bị sẵn sàng. Cơ sở dữ liệu giao dịch ThreadId | Thiết đặt sẵn của bộ quét bỏ cài đặt trên Logsizerhỏi | CommitDep TotalComm phụ thuộc 0 phụ thuộc 1 phụ thuộc 2 phụ thuộc 3 phụ thuộc 4 phụ thuộc 5 phụ thuộc 6 phụ thuộc vào 7 | Vị trí khu vực | thời gian ngày. 33 Server External dump quy trình trả về mã 0x20000001.thời gian ngày. 33 xử lý máy chủ 0:0:0 (0x32e8) công nhân 0x0000000005B54160 dường như không bật lên lịch trình 12. Thời gian tạo chuỗi: 13094297045567. Khoảng CPU thread được dùng: hạt nhân 0 MS, người dùng 51979 MS. Xử lý việc sử dụng 2%. Hệ thống nhàn rỗi 97%. Khoảng: 70153 MS.thời gian ngày. 45 xử lý máy chủ 0:0:0 (0x32e8) công nhân 0x0000000005B54160 dường như không bật lên lịch trình 12. Thời gian tạo chuỗi: 13094297045567. Khoảng CPU thread được dùng: hạt nhân 0 MS, người dùng 103459 MS. Xử lý việc sử dụng 2%. Hệ thống nhàn rỗi 97%. Khoảng: 136828 MS.thời gian ngày. 58 xử lý máy chủ 0:0:0 (0x32e8) công nhân 0x0000000005B54160 dường như không bật lên lịch trình 12. Thời gian tạo chuỗi: 13094297045567. Khoảng CPU thread được dùng: hạt nhân 0 MS, người dùng 146001 MS. Xử lý việc sử dụng 2%. Hệ thống nhàn rỗi 97%. Khoảng: 196951 MS.thời gian ngày. 70 xử lý máy chủ 0:0:0 (0x32e8) công nhân 0x0000000005B54160 dường như không bật lên lịch trình 12. Thời gian tạo chuỗi: 13094297045567. Khoảng CPU thread được dùng: hạt nhân 0 MS, người dùng 193269 MS. Xử lý việc sử dụng 2%. Hệ thống nhàn rỗi 97%. Khoảng: 257073 MS.
Giải pháp
Vấn đề này lần đầu tiên đã được khắc phục trong bản Cập Nhật tích lũy sau đây cho SQL Server:
Bản Cập Nhật tích lũy 6 cho SQL server 2014 Service Pack 1 Cumulative Update 3 for SQL Server 2012 SP3 Cumulative update 12 cho SQL Server 2012 SP2
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Bản Cập Nhật tích lũy mới nhất cho SQL server 2014 bản Cập Nhật tích lũy mới nhất cho SQL Server 2012 SP3 Cập Nhật tích lũy mới nhất đối với SQL Server 2012 SP2
Cách giải quyết
Để tạm thời làm việc xung quanh vấn đề này, hãy khởi động lại máy tính đang chạy phiên bản của SQL Server.
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
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.