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
 
 ไม่ควรไว้เครื่องเดียวกันเหรอครับ
 
 
 
 ผมก็ใช้อยู่แบบนี้เหมือนกัน แต่ไม่เป็นครับ