BMS-HOSxP Community
		HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: khwan ที่ มกราคม 28, 2009, 08:36:44 AM
		
			
			- 
				คือเป็น admin ที่ รพ แล้ววันนี้มาใช้ user ของตัวเองแล้วพอ login เข้า จะมีข้อความขึ้นมาเตือนว่า
 " Replication log too big กรุณาลบข้อมูลในตาราง replication_log ระบบตรวจพบว่ามีการเปิดใช้งาน replication ของ hosxp และพบว่าตารางที่เก็บข้อมูล log มีขนาดใหญ่มาก "
 
 ปกติที่ รพ จะทำการ replication ข้อมูลในเวลา 16.30 น. ทุกวันซึ่งจะทำทิ้งไว้ตอนเช้าก็มาหยุดไม่ทราบว่าเกิดจากปัญหาอะไรแล้วจะแก้ไขอย่างไรค่ะ
- 
				ดาวโหลดแล้วทำตามขั้นตอนที่ผมส่งไปให้ได้เลยคับ  :D :D :D
			
- 
				อิ ๆๆๆๆ โทษทีลืมแนบไฟล์มาให้ด้วย 
			
- 
				ทำตาม document ของคุณ chaiya_chaiyo ได้เลยครับ 
 
 แต่ถ้าไม่ชอบแบบนั้น ก็
 
 - หลังจาก backup replicate_log แล้ว
 - ใช้ปุ่มสายฟ้า
 
 delete from replicate_log  กดปุ่ม Exec
 optimize table replicate_log   กดปุ่ม Exec
 
 แล้วแต่ว่าสะดวกแบบไหน  :)
 
 ผมสอบถามท่านอื่น ๆ ครับ ว่า ถ้าเรากดปุ่ม Clear replicate log ตามเอกสารคุณ chiya_chaiyo แล้ว
 มันจะ optimize table ให้เลยหรือป่าวครับ ...
 แต่น่าจะ optimize นะครับ ด้วยความไม่แน่ใจเลยต้องใช้ปุ่มสายฟ้าครับ
 ขอบคุณครับ..
- 
				ขอบคุณค่ะ จะลองทำดูน่ะค่ะ
 
- 
				อิ ๆๆๆๆ โทษทีลืมแนบไฟล์มาให้ด้วย 
 
 
 มาขอบคุณสำหรับ document ที่นำมาฝากครับ ที่ รพ. เจอเหมือนกัน แต่ยังไม่ว่างทำเลย  ;D
- 
				ขอบคุณครับ
			
- 
				เมื่อมีการ  clear  replicate_log  แล้ว   ต้องทำการ initial  import  ไป slave ใหม่ทุกครั้ง ด้วย
 
 หรือจะทำ replicate แบบ config ที่ mysql เลย ครับ  .....
 
- 
				 :)  ขอบคุณครับ  :)
			
- 
				มีวิทีไหน ที่ จะ Run Replication แบบ เรื่อย ๆ ไม่ต้องคอยมา Initial import ไป Slave บ่อย ๆ ไหมครับ เท่าที่ผมทำดู เหมือนว่าจะต้องคอย Clear Replication log บ่อยจัง อยากให้ระบบ Clear Log กรณี ที่มีการ Replication ไป Slave โดยอัตโนมัติ ฐานข้อมูลจะได้ไม่บวม และ ไม่ต้องมาคอย  Clear Log และ  Initial import ไป Slave บ่อย ๆ ครับ
			
- 
				มีวิทีไหน ที่ จะ Run Replication แบบ เรื่อย ๆ ไม่ต้องคอยมา Initial import ไป Slave บ่อย ๆ ไหมครับ เท่าที่ผมทำดู เหมือนว่าจะต้องคอย Clear Replication log บ่อยจัง อยากให้ระบบ Clear Log กรณี ที่มีการ Replication ไป Slave โดยอัตโนมัติ ฐานข้อมูลจะได้ไม่บวม และ ไม่ต้องมาคอย  Clear Log และ  Initial import ไป Slave บ่อย ๆ ครับ
 
 
 
 ปรึกษา    อ.โก้    อ.เกื้อ    อ.ขวด    อ.กิจจา   อ.เข้ม  ครบถ้วน
 
 ;D ;D ;D ;D ;D ;D ;D
- 
				 ;D ;D ;D กำลังปั่นคู่มือให้มีคนขอมาเยอะ coming soon....... ฮะ!!
 มีวิทีไหน ที่ จะ Run Replication แบบ เรื่อย ๆ ไม่ต้องคอยมา Initial import ไป Slave บ่อย ๆ ไหมครับ เท่าที่ผมทำดู เหมือนว่าจะต้องคอย Clear Replication log บ่อยจัง อยากให้ระบบ Clear Log กรณี ที่มีการ Replication ไป Slave โดยอัตโนมัติ ฐานข้อมูลจะได้ไม่บวม และ ไม่ต้องมาคอย  Clear Log และ  Initial import ไป Slave บ่อย ๆ ครับ
 
 
 
 ปรึกษา    อ.โก้    อ.เกื้อ    อ.ขวด    อ.กิจจา   อ.เข้ม  ครบถ้วน
 
 ;D ;D ;D ;D ;D ;D ;D
 
 
- 
				มีวิทีไหน ที่ จะ Run Replication แบบ เรื่อย ๆ ไม่ต้องคอยมา Initial import ไป Slave บ่อย ๆ ไหมครับ เท่าที่ผมทำดู เหมือนว่าจะต้องคอย Clear Replication log บ่อยจัง อยากให้ระบบ Clear Log กรณี ที่มีการ Replication ไป Slave โดยอัตโนมัติ ฐานข้อมูลจะได้ไม่บวม และ ไม่ต้องมาคอย  Clear Log และ  Initial import ไป Slave บ่อย ๆ ครับ
 
 
 หรือเพิ่ม Server อีก 2 ตัว ทำระบบ Percona-XtraDB-Cluster-galera
 หรือเพิ่ม Server อีก 3 ตัว ทำระบบ MySQL-Cluster-7.2
 http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=2059.msg213621#msg213621
- 
				มีวิทีไหน ที่ จะ Run Replication แบบ เรื่อย ๆ ไม่ต้องคอยมา Initial import ไป Slave บ่อย ๆ ไหมครับ เท่าที่ผมทำดู เหมือนว่าจะต้องคอย Clear Replication log บ่อยจัง อยากให้ระบบ Clear Log กรณี ที่มีการ Replication ไป Slave โดยอัตโนมัติ ฐานข้อมูลจะได้ไม่บวม และ ไม่ต้องมาคอย  Clear Log และ  Initial import ไป Slave บ่อย ๆ ครับ
 
 
 
 ปรึกษา    อ.โก้    อ.เกื้อ    อ.ขวด    อ.กิจจา   อ.เข้ม  ครบถ้วน
 
 ;D ;D ;D ;D ;D ;D ;D
 
 
 กว่าจะครบ ...
- 
				ทำตาม document ของคุณ chaiya_chaiyo ได้เลยครับ 
 
 แต่ถ้าไม่ชอบแบบนั้น ก็
 
 - หลังจาก backup replicate_log แล้ว
 - ใช้ปุ่มสายฟ้า
 
 delete from replicate_log  กดปุ่ม Exec
 optimize table replicate_log   กดปุ่ม Exec
 
 แล้วแต่ว่าสะดวกแบบไหน  :)
 
 ผมสอบถามท่านอื่น ๆ ครับ ว่า ถ้าเรากดปุ่ม Clear replicate log ตามเอกสารคุณ chiya_chaiyo แล้ว
 มันจะ optimize table ให้เลยหรือป่าวครับ ...
 แต่น่าจะ optimize นะครับ ด้วยความไม่แน่ใจเลยต้องใช้ปุ่มสายฟ้าครับ
 ขอบคุณครับ..
 
 
 
 ทำตามนี้ครับ..ผมใช้อยู่ แต่ก่อนทำ ผมสำรองเก็บไว้เสมอครับ.. :D :D  เกื้อกูล  ลืม login ใหม่  :D :D
- 
				คือเป็น admin ที่ รพ แล้ววันนี้มาใช้ user ของตัวเองแล้วพอ login เข้า จะมีข้อความขึ้นมาเตือนว่า
 " Replication log too big กรุณาลบข้อมูลในตาราง replication_log ระบบตรวจพบว่ามีการเปิดใช้งาน replication ของ hosxp และพบว่าตารางที่เก็บข้อมูล log มีขนาดใหญ่มาก "
 
 ปกติที่ รพ จะทำการ replication ข้อมูลในเวลา 16.30 น. ทุกวันซึ่งจะทำทิ้งไว้ตอนเช้าก็มาหยุดไม่ทราบว่าเกิดจากปัญหาอะไรแล้วจะแก้ไขอย่างไรค่ะ
 
 http://hosxp.net/index.php?option=com_smf&Itemid=28&action=dlattach;topic=25027.0;attach=78709;memberid=69