ทำลายและฟื้นฟูกระจก


9

ฉันต้องทำการบำรุงรักษาบางอย่างบนโหนดลำดับที่สองของมิเรอร์ เนื่องจากนี่เป็นผลมาจากไซต์เริ่มช้าลงในขณะที่มิเรอร์สร้างใหม่หลังจากเครือข่ายสั้น ๆ ฉันต้องการที่จะปลอดภัยและปิดการใช้งานมิเรอร์จากนั้นเปิดใช้งานอีกครั้งหลังจากที่ฉันทำ poking ที่เซิร์ฟเวอร์ที่ละเมิด

แผนการที่ฉันมีในตอนนี้คือ:

  1. ปิดการใช้งานกระจก
  2. ทำการแก้ไขปัญหาที่อาจเป็นอันตรายของฉัน
  3. กู้คืนบันทึกธุรกรรมที่ไม่ได้รับทั้งหมด
  4. สร้างกระจกอีกครั้ง

นี่เป็นวิธีที่ปลอดภัยที่สุดในการทำลาย / สร้างกระจกอีกครั้งหรือไม่? มี gotcha ใด ๆ ที่ฉันควรระวัง?

คำตอบ:


12

ดูเหมือนว่าคุณเพียงแค่ต้องการหยุดและเริ่มกระจกเงา คุณเห็นลิงค์นี้หรือยัง http://msdn.microsoft.com/en-us/library/ms190664.aspx

gotcha ด้วยนี่จะเป็นระยะเวลาที่คุณคาดว่าจะหยุดกระจกไว้ชั่วคราว หากคุณใช้เวลานานเกินไปเซิร์ฟเวอร์หลักอาจประสบกับการเติบโตของบันทึกธุรกรรมจำนวนมาก หากคุณไม่คาดว่าจะหยุดชั่วคราวเป็นเวลานานคุณควรจะปรับ

หากคุณรู้สึกว่าคุณต้องหยุดกระจกเงาและกลับมาทำงานในภายหลังคุณควรทำสิ่งต่อไปนี้:

ทำลายกระจกโดยใช้สิ่งนี้กับตัวหลัก: เปลี่ยนฐานข้อมูลชุดหุ้นส่วนปิด

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

หลังจากที่คุณกู้คืนบันทึก trx แล้วคุณควรจะสามารถทำการมิเรอร์ได้อีกครั้ง

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

ลิงก์นี้อธิบายได้ดีที่สุด: http://msdn.microsoft.com/en-us/library/ms189112.aspx

และลิงค์นี้ครอบคลุมหัวข้อเพิ่มเติม: http://msdn.microsoft.com/en-us/library/ms175059.aspx

HTH


ขอบคุณเซิร์ฟเวอร์จะไม่ทำงานตามระยะเวลาที่ไม่รู้จักและมีพื้นที่ค่อนข้าง จำกัด - ควรบอกว่าใช้เวลาหนึ่งชั่วโมงก่อนที่จะกลายเป็นปัญหา นี่คือเหตุผลที่ฉันคิดว่าการปิดกระจกเป็นตัวเลือกที่ดีกว่า
Zypher

ฉันอัปเดตคำตอบของฉันและรวมลิงก์เพิ่มเติมไว้แล้ว
SQLRockstar

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