BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Sukjai ที่ มกราคม 04, 2014, 07:12:55 AM
-
ขอเสนอเกี่ยวกับการ Clear replicate_log
อยากให้ อ. manoi เพิ่มหรือเปลี่ยนปุ่ม Clear replicate_log ให้คงเหลือ 1000 record หลังสุดไว้ครับ
เพราะเมื่อมีการเตือนเกี่ยวกับให้ Clear replicate_log ในส่วนของ Admin จะได้ทำการ Clear replicate_log
ได้โดยไม่มีผลกับการ Run Agent หรือ Replication
ซึ่งเมื่อมีการ Clear ทิ้งทั้งหมด จะมีผลต่อจำนวน Record ของตาราง HOSxP ระหว่าง Master กับ Slave ซึ่งอาจมีบาง Record หายไป ณ ช่วงเวลาที่ clear ถ้าหากทำการ Clear ในช่วงที่ Record ไม่นิ่ง หรือ Max ReplicationID ไม่เท่ากับ Last ReplicationID
ซึ่งจะทำให้ช่วยลดขั้นตอนในการ Initial import ข้อมูลลดลง
หรืออีกวิธี คือ
ก่อน Clear Replicate_log ให้ตรวจเช็ค ค่า MaxReplicateID ( ฟิลด์ event_id ในตาราง replicate_log ) กับ LastReplicateID ( ฟิลด์ lastreplicate ในตาราง replicate_cfg ) ต้องมีค่าเท่ากันถึงจะยอมให้ Clear ตาราง Replicate_log ครับ
-
เห็นด้วยครับ :D :D :D :D
พอ Clear replicate_log แล้ว ให้เพิ่มคำสั่ง optimize table replicate_log ด้วยเลยก็ดีนะครับ
-
ดัน ดัน ดัน ;D
-
ร่วมด้วยช่วยกันดัน น น น ครับ ;D ;D
-
ดันด้วยคนคราฟๆ..
มังกร นครังสุ นักวิชาการคอมพิวเตอร์
โรงพยาบาลโพนสวรรค์ จ.นครพนม
-
ยกมือสนับสนุน เห็นด้วยครับ ;D
-
ผมก็เห็นด้วยนะครับ เพราะผมเคยมีปัญหาเรื่องนี้อยู่นานแล้ว และเคยแจ้ง อ. ชัยพร นานแล้ว ...
ที่ผมคิดว่าน่าจะเป็นไปได้คือ
1. ...
2. รวม 2 ปุ่ม ... กดปุ่มเดี่ยวทำทั้งสองอย่างเลย
3. ขั้นตอนการ backup ให้ระบบกำหนด replication_id_backup
4. ขั้นตอนการ clear replicate_log ให้ clear เฉพาะที่ backup ไว้
5. optimize table replicate_log
6. ...