ฉันควรหยุดการสำรองข้อมูลบันทึกธุรกรรมในระหว่างการสำรองข้อมูลเต็มรูปแบบหรือไม่?


22

ฉันมีงาน SQL Agent สองงานซึ่งถูกกำหนดเวลาให้ทำงานตามช่วงเวลาที่ต่างกัน งานแรกรันการสำรองข้อมูลเต็มรูปแบบวันละครั้ง งานที่สองเรียกใช้การสำรองข้อมูลบันทึกธุรกรรมทุกสิบห้านาที

เมื่อฐานข้อมูลโตขึ้นการสำรองข้อมูลทั้งหมดจะใช้เวลานานกว่าที่วางแผนไว้เดิม (แม้จะมีการบีบอัดข้อมูล) และฉันสังเกตเห็นจากบันทึกของฉันว่าการสำรองข้อมูลบันทึกธุรกรรมกำลังทำงานในเวลาเดียวกัน

ฉันควรเปลี่ยนกำหนดเวลาการสำรองข้อมูลบันทึกธุรกรรมเพื่อไม่ให้ทำงานเมื่อการสำรองข้อมูลเต็มกำลังทำงานอยู่หรือไม่ มันสำคัญไหม


อย่างที่คนอื่น ๆ พูดถึงไม่จำเป็นต้องเปลี่ยนตารางเวลาของคุณและไม่มีข้อขัดแย้งแม้แต่ฉันก็อยากมีการสำรองข้อมูลบันทึกในระหว่างการสำรองข้อมูลเต็มเพราะถ้าการสำรองข้อมูลเต็มล้มเหลวเนื่องจากข้อ จำกัด ด้านพื้นที่? และความล้มเหลวทันทีในขณะที่การสำรองข้อมูลเต็มรูปแบบการสำรองข้อมูลบันทึกของคุณจะประหยัดทั้งวัน!
Biju jose

คำตอบ:


27

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

ป้อนคำอธิบายรูปภาพที่นี่

ไม่อนุญาตให้เรียกใช้งานการจัดการทั้งหมดพร้อมกัน ในตารางด้านล่างวงกลมสีดำหมายถึงการทำงานสองอย่างที่ไม่สามารถทำงานในฐานข้อมูลได้ในเวลาเดียวกัน

อ้างอิง:

การดำเนินการบริหารพร้อมกัน


3
นั่นคือหนึ่งในตารางที่คุณต้องการบันทึกไว้ในภายหลัง ขอบคุณสำหรับลิงค์ +1
Thomas Stringer


0

ไม่มันไม่ ไม่จำเป็นต้องทำการเปลี่ยนแปลงใด ๆ การสำรองฐานข้อมูลเต็มรูปแบบไม่ทำลายบันทึกธุรกรรมและไม่ตัดทอน เฉพาะเมื่อคุณสำรองข้อมูลบันทึกธุรกรรมบันทึกธุรกรรมจะถูกตัดทอน


1
คุณไม่ได้บอกอย่างเดียวกับ Alex_L ที่โพสต์เมื่อไม่นานมานี้ใช่ไหม
dezso

เรามีคำตอบที่คล้ายกัน
Alexandr Omelchenko
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.