BMS-HOSxP Community
HOSxP => Development => ข้อความที่เริ่มโดย: เข้ม ที่ สิงหาคม 07, 2009, 10:57:12 AM
-
หลังจากการ backup replication log เก็บไว้แล้ว ถ้ามีปุ่ม Clear replication log อยู่ด้วยกันก็จะสะดวกมากขึ้น
เพราะทุกครั้งที่มีข้อความเตือนสำหรับ Admin น่าจะเกือบทุกคนจะต้อง backup replicate_log เก็บไว้ก่อน แล้วค่อยไป clear replicate_log จึงอยากขอให้ อ. manoi พิจารณาเพิ่มปุ่ม Clear replication log ใน Replicate log manager ในลักษณะคล้าย ๆ ตามรูปที่แนบมาครับ
ขอถาม อ. manoi เพิ่มเติม
เกี่ยวกับการใช้ปุ่ม clear replication log กับการใช้คำสั่ง delete from replicate_log ต่างกันหรือไม่ครับ
ผมยังไม่ค่อยเข้าใจการทำงานของปุ่ม clear replication log
อย่างนี้ครับ
หลังจาก backup replication log แล้ว
- ถ้ามีการใช้งาน HOSxP หลังจากที่ backup replication log แล้ว จะมีการเก็บ log เพิ่มใน replicate_log ต่อจากที่ backup ไว้ กรณีนี้ถ้าใช้ คำสั่ง delete from replicate_log จะลบ log ส่วนที่ backup + ส่วนที่เพิ่มเข้ามา
- ถ้ามีการใช้งาน HOSxP หลังจากที่ backup replication log แล้ว จะมีการเก็บ log เพิ่มใน replicate_log ต่อจากที่ backup ไว้ กรณีนี้ถ้าใช้ปุ่ม Clear replication log จะลบ log ส่วนที่ backup + ส่วนที่เพิ่มเข้ามาด้วยหรือไม่ ผมเองเข้าใจว่าการใช้ปุ่มนี้น่าจะดีกว่าการใช้คำสั่ง delete from replicate_log โดยตรง เพราะผมเข้าใจว่า คำสั่งในปุ่ม Clear replication log น่าจะกำหนด record ที่จะลบไว้แล้ว ถ้ามี record เพิ่มเข้ามาหลังจาก backup แล้ว ไม่ต้องลบ
ทั้งสองกรณีผมเข้าใจถูกต้องหรือไม่ครับ
-
มาดัน ;D
-
อยากรู้อีกเหมือนกัน ครับ
-
ขอถาม อ. manoi เพิ่มเติม
เกี่ยวกับการใช้ปุ่ม clear replication log กับการใช้คำสั่ง delete from replicate_log ต่างกันหรือไม่ครับ
คงไม่ต่างกันครับ
น่าจะเป็นการ ค่า replication log ของเครื่อง Master กับเครื่อง Slave เพราะ ปุ่มนี้มีที่ replication agent
-
...ผมใช้วิธี re create replicate log ใหม่แล้วทำการ Innitial import ใหม่ แล้วค่อย run agent
..ทำเดือนละครั้ง... จริงๆ replicate log ลบได้ครับ หากค่า max_id Master กับ slave เท่ากัน
ลบแล้วมันจะรัน ID ต่อไปเรื่อยๆ ... แต่ผมใช้วิธี re create replicate log ใหม่แล้วทำการ Innitial import ใหม่ .... ;D
-
วิธีไหนง่ายกว่ากันล่ะคับ
ทำแล้วมีปัญหาอะไรป่าวคับ