ฉันมีงานตัวแทนที่ตั้งค่าให้เรียกใช้การสำรองข้อมูลบันทึกทุกสองชั่วโมงตั้งแต่เวลา 02:00 น. ถึง 23:59 น. (เว้นหน้าต่างไว้สำหรับเรียกใช้การสำรองข้อมูลแบบเต็มหรือการสำรองข้อมูลส่วนต่าง) งานที่คล้ายกันถูกตั้งค่าในทุก ๆ 50 อินสแตนซ์ของฉัน ฉันอาจเพิ่มอินสแตนซ์หลายร้อยรายการเมื่อเวลาผ่านไป (เราโฮสต์เซิร์ฟเวอร์ SQL สำหรับลูกค้าของเราบางราย) พวกเขาสำรองข้อมูลทั้งหมดไปยังโวลุ่มดิสก์ SAN เดียวกัน สิ่งนี้ทำให้เกิดปัญหาเวลาแฝงและส่งผลกระทบต่อประสิทธิภาพการทำงาน
ฉันต้องการชดเชยเวลารันงานในแต่ละอินสแตนซ์ 5 นาที เพื่อให้อินสแตนซ์นั้นรันงานเวลา 2:00, 4:00 น. ฯลฯ อินสแตนซ์ที่สองจะรันเวลา 2:05, 4:05 น. ฯลฯ ตัวอย่างที่สามจะรันที่ 2:10, 4:10 เป็นต้น เป็นต้น หากฉันชดเชยเวลาเริ่มต้นสำหรับงานในแต่ละอินสแตนซ์ (2:00 เช่น หนึ่ง, 2:05 เช่น สอง, 2:10 เช่น สาม เป็นต้น) ฉันสามารถคาดหวังได้อย่างสมเหตุสมผลหรือไม่ว่าฉันจะได้รับผลลัพธ์ที่ต้องการ ไม่มีอินสแตนซ์ทั้งหมดรันงานพร้อมกันใช่ไหม