Chạy SQL Server 2012 SP3 trên ram 32 GB và 4 lõi, 60-80 kết nối đồng thời, với khối lượng công việc không thường xuyên, chúng ta đang thấy quá trình SQL Server (CPU) tăng đột biến và vẫn tăng đột biến một hoặc hai lần mỗi ngày vào những thời điểm không thể đoán trước. Chúng tôi đang làm việc để xác định nguyên nhân gốc rễ của sự tăng đột biến. Trong khi đó, chúng tôi thấy rằng việc thay đổi cài đặt Bộ nhớ tối đa (tăng hoặc giảm) dường như là điều duy nhất sẽ đưa tải CPU trở lại bình thường.
Kiểm tra nhật ký và tìm kiếm StackExchange ( https://dba.stackexchange.com/a/183276 ) chúng tôi thấy rằng bộ đệm của gói đang bị xóa bằng cách thay đổi cài đặt Bộ nhớ tối đa. Tuy nhiên, nếu chúng ta xóa bộ đệm của gói thông qua DBCC FREESYSTEMCACHE ('Kế hoạch SQL'), tải CPU sẽ không trở lại bình thường.
Do việc thay đổi cài đặt Bộ nhớ tối đa giải quyết vấn đề bất kể thời tiết chúng ta tăng hay giảm, vấn đề dường như không liên quan trực tiếp đến cài đặt Bộ nhớ máy chủ tối đa. Như vậy, chúng tôi đang cố gắng hiểu những gì khác thay đổi cài đặt bộ nhớ, và sau đó sử dụng thông tin đó để giúp xác định nguyên nhân gốc của sự tăng đột biến CPU của chúng tôi.