ลองสร้างตารางใหม่ที่มีสคีมาเหมือนกันบวกกับคอลัมน์ rowversion และเพิ่มมุมมองบนทั้งสองตารางที่รวมกันทั้งหมด ให้ผู้คนใช้มุมมองและเขียนทริกเกอร์แทนตารางและมุมมองพื้นฐาน
ควรแทรกส่วนแทรกลงในตารางใหม่การอัพเดตควรย้ายข้อมูลไปยังตารางใหม่และการลบควรถูกนำไปใช้กับทั้งสองตาราง
จากนั้นแบทช์จะย้ายในพื้นหลังย้ายเรคคอร์ดจำนวนมากในแต่ละครั้งเท่าที่จะทำได้ไปยังตารางใหม่ คุณยังสามารถมีปัญหาการเกิดขึ้นพร้อมกันในขณะที่สิ่งนี้เกิดขึ้นและแผนการดำเนินการบางอย่างที่ขี้โม้ แต่มันช่วยให้คุณสามารถออนไลน์ได้ในขณะที่การเคลื่อนไหวกำลังเกิดขึ้น
เป็นการดีที่สุดที่คุณจะเริ่มกระบวนการในช่วงบ่ายวันศุกร์เพื่อลดผลกระทบที่มีต่อผู้ใช้ปลายทางและพยายามทำให้เสร็จก่อนเช้าวันจันทร์ เมื่ออยู่ในสถานที่คุณสามารถเปลี่ยนมุมมองให้ชี้ไปที่ตารางใหม่และแผนการดำเนินการที่น่าหลงไหลหายไป จะเป็นการดี
เมื่อต้องการหลีกเลี่ยงทริกเกอร์ที่เริ่มต้นเมื่อข้อมูลกำลังถูกโยกย้ายในแบตช์ให้ดูที่จำนวนแถวในตารางที่ถูกลบ / แทรกในทริกเกอร์และข้ามกิจกรรมหากพวกเขาอยู่ใกล้กับจำนวนแถวในแบทช์ของคุณ
ในตอนท้ายไมเคิลตัดสินใจข้ามมุมมอง (และไม่ลบออกจากตารางต้นฉบับ) เพื่อรับแผนที่มีความเสถียรมากขึ้น การแลกเปลี่ยนเป็นส่วนสำคัญของตารางสองชุด เขากลายเป็นชุดของบล็อกโพสต์