Tôi có một số kế hoạch công việc trong Agent SQL của tôi:Làm thế nào để Ngăn chặn Sql Server Jobs để chạy đồng thời
- Job1, thực hiện mỗi 2 phút
- Job2, thực hiện mỗi 10 phút
- Job3, thực hiện mỗi 15 phút
Như bạn thấy, nhiều công việc có thể chạy đồng thời. Khi các công việc này chạy đồng thời, nó sẽ làm cho việc sử dụng CPU đi đến 100%.
Có giải pháp nào không? Có cách nào để kiểm soát số lượng công việc đang chạy đồng thời không? Lưu ý: Tôi cần các công việc này để chạy khoảng trong khoảng thời gian thích hợp của chúng.
Bạn có thể sử dụng Mutexes để ngăn nhiều công việc cùng một lúc - bạn đang sử dụng ngôn ngữ nào để gửi các truy vấn SQL tới DB? – SlappyTheFish
đây là những công việc trong đại lý máy chủ sql. – ehsan