Máy chủ SQL đã gặp phải 1 lần xảy ra lỗi xóa bộ nhớ cache


7

Trên một trong các tệp nhật ký máy chủ sản xuất của chúng tôi, thông báo sau đang được quan sát hàng ngày. Nó có nghĩa là gì? Đây có phải là một vấn đề nghiêm trọng?

SQL Server đã gặp phải 1 lần xảy ra lỗi xóa bộ nhớ cache cho bộ nhớ đệm 'Kế hoạch SQL' (một phần của bộ đệm kế hoạch) do một số hoạt động bảo trì cơ sở dữ liệu hoặc cấu hình lại.

Câu trả lời:


11

Tôi cũng đã thấy điều này trong môi trường của riêng tôi cùng với một vài tin nhắn khác:

  1. SQL Server đã gặp phải 1 lần xảy ra lỗi xóa bộ đệm cho bộ nhớ đệm 'Bound Tree' (một phần của bộ đệm kế hoạch) do một số hoạt động bảo trì cơ sở dữ liệu hoặc cấu hình lại.
  2. SQL Server đã gặp phải 1 lần xảy ra lỗi xóa bộ nhớ cache cho bộ nhớ đệm 'Kế hoạch SQL' (một phần của bộ đệm kế hoạch) do một số hoạt động bảo trì cơ sở dữ liệu hoặc cấu hình lại.
  3. SQL Server đã gặp phải 1 lần xảy ra lỗi xóa bộ nhớ cache cho bộ nhớ cache của 'Gói đối tượng' (một phần của bộ đệm kế hoạch) do một số hoạt động bảo trì cơ sở dữ liệu hoặc cấu hình lại.

Hóa ra, có nhiều cơ sở dữ liệu với cài đặt Tự động đóng được bật.

Bạn có thể kiểm tra cơ sở dữ liệu của riêng bạn bằng lệnh này:

SELECT DATABASEPROPERTYEX('DatabaseName','IsAutoClose')

Khi chúng tôi tắt cài đặt, các tin nhắn sẽ biến mất và hiệu suất được cải thiện. Để đọc thêm về lý do tại sao tự động đóng là một ý tưởng tồi:


4

Câu trả lời được chấp nhận cho biết "Tự động đóng" là thủ phạm có khả năng nhưng không nêu rõ lý do và không liệt kê các khả năng khác.

Đây là hành vi được ghi lại hoàn hảo và lý do bạn có thể thấy thông báo lỗi được liệt kê trên trang web hỗ trợ của Microsoft .

Nếu bạn quan sát thông báo lỗi này một cách thường xuyên thì có khả năng là vì vào thời điểm đó mỗi ngày, kết nối cuối cùng với cơ sở dữ liệu bị đóng và cơ sở dữ liệu tắt hoặc đó có thể là một công việc đại lý hoặc công việc theo lịch trình kích hoạt một trong những điều kiện khác như thả một ảnh chụp nhanh hoặc chạy một câu lệnh sp_cool.


0

Điều này cũng có thể xảy ra do thay đổi sp_cool cho 'thời gian chờ truy vấn từ xa'. Tôi đã tìm thấy điều này trong nhật ký của tôi trực tiếp trước thông báo tuôn ra bộ nhớ cache.

Tùy chọn cấu hình 'thời gian chờ truy vấn từ xa' đã thay đổi từ 1000 thành 900. Chạy câu lệnh RECONFIGURE để cài đặt.


0

Nó cũng xảy ra nếu bạn thay đổi cài đặt "mức độ tối đa của mức liệt và mức chi phí cho chế độ song song" trong trường hợp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.