BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: anukul ที่ กันยายน 15, 2009, 12:12:40 PM
-
เช้านี้เจอปัญหาเล็กน้อย คือ เครื่องลูกที่ตั้ง replicate agent ทิ้งไว้ run agent ไม่ทัน master ปัจจุบัน ประมาณเที่ยงแล้ว แต่ที่ slave ยังอยู่ที่ 8-9 โมงเช้าอยู่ เลยมาดูที่ mysql monitor เจอ process แปลกที่ค้างอยู่ มาจากเครื่อง replication
No. Id User Host db Command Time State Info
386059 sa 192.168.1.7:2308 hos Query 13531 Writing to net SELECT /*!40001 SQL_NO_CACHE */ * FROM `ovst`
-
ปิดแล้วเปิด Replication agent ใหม่ ทดสอบดูครับ
มีการส่งทะเบียนผู้ป่วยนัด หลายๆๆ คนพร้อมกันหรือเปล่าครับตอนเช้า
พร้อมกันทั้่งหมดเช่น คลินิก เบาหวาน
-
เช้านี้เจอปัญหาเล็กน้อย คือ เครื่องลูกที่ตั้ง replicate agent ทิ้งไว้ run agent ไม่ทัน master ปัจจุบัน ประมาณเที่ยงแล้ว แต่ที่ slave ยังอยู่ที่ 8-9 โมงเช้าอยู่ เลยมาดูที่ mysql monitor เจอ process แปลกที่ค้างอยู่ มาจากเครื่อง replication
No. Id User Host db Command Time State Info
386059 sa 192.168.1.7:2308 hos Query 13531 Writing to net SELECT /*!40001 SQL_NO_CACHE */ * FROM `ovst`
เลือกที่บรรทัดนั้น แล้วกดปุ่ม Kill Locked Process ที่มุมล่างซ้ายของหน้าจอก็ได้ครับ
-
เลือกที่บรรทัดนั้น แล้วกดปุ่ม Kill Locked Process ที่มุมล่างซ้ายของหน้าจอก็ได้ครับ
ยังช้าเหมือนเดิมครับ
ปิดแล้วเปิด Replication agent ใหม่ ทดสอบดูครับ
ก็ยังช้าเหมือนเดิมครับ
สุดท้าย reboot ใหม่ ก็ยังช้าเหมือนเดิม เลยทำเป็นไม่สนใจ กลางคืนกลับไปดูอีกที มาทันกันแล้วครับ เร็วเหมือนเดิม แต่สงสัยว่าเกิดจากอะไร (อาจเกิดมาก่อนหน้า หายเอง เลยไม่รู้หรือเปล่า)
???
-
เลือกที่บรรทัดนั้น แล้วกดปุ่ม Kill Locked Process ที่มุมล่างซ้ายของหน้าจอก็ได้ครับ
ยังช้าเหมือนเดิมครับ
ปิดแล้วเปิด Replication agent ใหม่ ทดสอบดูครับ
ก็ยังช้าเหมือนเดิมครับ
สุดท้าย reboot ใหม่ ก็ยังช้าเหมือนเดิม เลยทำเป็นไม่สนใจ กลางคืนกลับไปดูอีกที มาทันกันแล้วครับ เร็วเหมือนเดิม แต่สงสัยว่าเกิดจากอะไร (อาจเกิดมาก่อนหน้า หายเอง เลยไม่รู้หรือเปล่า)
???
;D ;D ;D ;D ;D
-
ถ้ามี /*!40001 SQL_NO_CACHE */ อยู่ใน statement อาจจะเกิดจาก Backup process ครับ ลองตรวจสอบ เครื่องที่ run คำสั่งนี้ว่าได้สร้าง schedule backup เอาไว้หรือไม่ครับ
-
ใช่ครับ เครื่องนี้ ตั้งไว้ สำหรับ
1. run agent replication
2. ส่งข้อมูล DataCenter ETL
3. run Schedule Backup
;D
ไม่ควรไว้เครื่องเดียวกันเหรอครับ
-
แล้วมันจะเกี่ยวกับ การทำให้ระบบช้าลงมั๊ยครับ ตามกระทู้นี้
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=11906.msg78087#new (http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=11906.msg78087#new)
-
ใช่ครับ เครื่องนี้ ตั้งไว้ สำหรับ
1. run agent replication
2. ส่งข้อมูล DataCenter ETL
3. run Schedule Backup
;D
ไม่ควรไว้เครื่องเดียวกันเหรอครับ
ผมก็ใช้อยู่แบบนี้เหมือนกัน แต่ไม่เป็นครับ