Có bất kỳ lý do KHÔNG sử dụng cách tiếp cận bạn đã xác định? Chắc chắn rồi.
Hãy tưởng tượng bạn đã mua một chiếc ô tô - một chiếc xe mà khi bạn đạt 50MPH thì động cơ bắt đầu quá nóng. Phản ứng của bạn đối với tình huống này là giới hạn xe một cách giả tạo đến 49MPH, hoặc để tìm ra lỗi của động cơ là gì?
Tại sao bạn nên giới hạn xe của bạn ở mức 49MPH? Nhà sản xuất tuyên bố rằng nó có thể lái nhanh tới 80MPH - bạn muốn lái xe của mình thật nhanh để bạn muốn đạt được tốc độ này - nếu không phải là vấn đề quá nóng chết tiệt đó.
Chiếc xe bạn mua cũng thực sự, thực sự đắt tiền. Mỗi xi lanh động cơ cần được sử dụng đến mức tối đa để bạn không lãng phí số tiền đó!
Bằng cách hạn chế một cách giả tạo Máy chủ SQL truy cập vào CPU, bạn đang bỏ lỡ hiệu năng. Bạn có thể đã tạm thời giải quyết các vấn đề về hiệu năng bằng cách đảm bảo CPU có sẵn cho HĐH sử dụng, nhưng bạn chưa trả lời được câu hỏi thực sự - TẠI SAO SQL Server sử dụng 100% CPU?
Lời khuyên của tôi như sau:
Tìm hiểu vấn đề thực sự là gì, và khắc phục nó. Đừng đề cập đến vấn đề với những gì hiệu quả là một loại bùn. Vấn đề SILL xuất hiện trở lại và đánh vào mặt bạn khi khối lượng công việc của máy chủ tăng lên một cách tự nhiên cùng với sự tăng trưởng.
Là một sửa chữa tạm thời , thống đốc tài nguyên có thể được sử dụng để hạ thấp CPU được sử dụng, UNTIL YOU TÌM VẤN ĐỀ THỰC SỰ.