KB2958054 - KHẮC PHỤC: Bộ nhớ đệm SQL giảm và mức sử dụng CPU tăng khi bạn dựng lại chỉ mục cho bảng trong SQL Server

Áp dụng cho
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Triệu chứng

Khi bạn dựng lại chỉ mục cho bảng trong Microsoft SQL Server 2012 hoặc SQL Server 2014, Bộ nhớ Bộ đệm ẩn SQL có thể giảm và mức sử dụng CPU tăng lên. Ngoài ra, SQL Server có thể gặp lỗi hết bộ nhớ.

Sự cố này xảy ra vì nhiều bộ nhớ được sử dụng bởi thư ký bộ nhớ MEMORYCLERK_SQLLOGPOOL được sử dụng nội bộ cho các hoạt động ghi nhật ký giao dịch.

Lưu ý: Sự cố này chỉ xảy ra khi bạn sử dụng các nhóm sẵn sàng AlwaysOn trong SQL Server 2012 hoặc SQL Server 2014.

Giải pháp

Sự cố này được khắc phục lần đầu tiên trong bản cập nhật tích lũy tiếp theo của SQL Server.

Cập nhật tích lũy 2 cho SQL Server 2012 SP2 /en-us/help/2983175

Cập nhật tích lũy 1 cho SQL Server 2014 /en-us/help/2931693

Giới thiệu về các bản cập nhật tích lũy cho SQL Server

Mỗi bản cập nhật tích lũy mới dành cho SQL Server chứa tất cả các bản sửa lỗi nóng và bản sửa lỗi bảo mật được tích hợp trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất cho SQL Server:

      

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".

Xem thêm thông tin

Để biết thêm thông tin về sự cố tương tự được mô tả trong 2821783 hotfix, hãy bấm vào số sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:

2821783 KHẮC PHỤC: Lỗi hết bộ nhớ liên quan đến nhân viên ký ức trong SQL Server 2012