Thay vì chỉ tăng mức tối đa của bạn, một câu hỏi thích hợp hơn có thể là tại sao tôi có nên tăng tối đa và khi nào?
- Nếu Oracle có 8096 tác vụ chạy đồng thời, đó có phải là kết quả bình thường và mong đợi không?
- DBA đã giải thích lý do tại sao nó làm điều này và điều kiện nào dẫn đến nó chưa?
- Bạn có đồng ý rằng hành vi này là bình thường đối với tải dữ liệu này không?
Nếu đúng như vậy, bạn có thể tăng giới hạn khi biết điểm của số lượng tác vụ là bao nhiêu, vì bạn đã đưa nó vào thiết kế đang chạy của cấu hình.
Các giới hạn mặc định có xu hướng được đặt cao bất thường đối với hầu hết khối lượng công việc, nếu bạn vượt quá giới hạn đó, điều đầu tiên tôi sẽ hỏi là tại sao bạn lại làm như vậy và liệu có cách nào khác để thực hiện những gì bạn đang làm không? không phải là tài nguyên tham lam.
Bạn nên nghĩ về các giới hạn mềm như một phương tiện để người dùng nhận ra sự bất thường trong bất cứ thứ gì họ đang chạy và phản hồi bằng cách tăng giới hạn đó theo cách thủ công (do đó có khả năng hiểu tại sao tài nguyên quá lớn) hoặc khắc phục sự cố cơ bản sử dụng quá nhiều tài nguyên .
Ngoài ra, một số chương trình tự động tăng các giới hạn bên ngoài giới hạn cứng khi chúng bắt đầu (xem giới hạn tệp mở MySQL của bạn). Một lần nữa như mong đợi trong thiết kế của nó vượt quá hầu hết các khối lượng công việc bình thường.