BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Knott ที่ สิงหาคม 23, 2010, 16:26:33 PM

หัวข้อ: Process ที่กำลังดึง Workload
เริ่มหัวข้อโดย: Knott ที่ สิงหาคม 23, 2010, 16:26:33 PM
เมื่อตอนประมาณ บ่าย 3 โมง วันนี้เองครับ อยู่ๆ workload ก็สูงซะจน ไม่สามารถทำงานอย่างอื่นได้ทั้งระบบ (ขออภัยไม่ได้เซฟ workload ให้ดูครับ) ก็เลยมีคำถามครับ ไหนๆ เราก็มี workload เป็นกราฟสวยๆ ดูแล้ว แต่อยากรู้ด้วยครับว่า ไอ้ที่มัน load มากๆ เนี่ย ใครโหลดอยู่ กำลัง process อะไร กำลังดึงรายงานอยู่ รายงานตัวไหน หรือมีอะไรแอบแฝงใน server เพื่อที่จะได้หาทางแก้ไข และป้องกันต่อไปครับ
หัวข้อ: Re: Process ที่กำลังดึง Workload
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ สิงหาคม 23, 2010, 17:49:19 PM
ถ้าจำไม่ผิดในสายฟ้า  มันจะมี Process List อยู่นะพี่นอท
แต่อาจจะไม่ละเอียดมาก  เดี๋ยวรอ อ.ท่านอื่นมาตอบดีกว่า  อิอิ
หัวข้อ: Re: Process ที่กำลังดึง Workload
เริ่มหัวข้อโดย: waradmin01 ที่ มิถุนายน 14, 2012, 14:18:55 PM
ถ้าจำไม่ผิดในสายฟ้า  มันจะมี Process List อยู่นะพี่นอท
แต่อาจจะไม่ละเอียดมาก  เดี๋ยวรอ อ.ท่านอื่นมาตอบดีกว่า  อิอิ

จากตรงนี้แหละครับ สามารถดูได้ว่า IP ใดกำลัง Qury ทำให้เกิด Record Lock ครับ ถ้าดูไม่ออกว่า IP นั้นอยู่ที่ไหน ก็เปรียบเทียบดูใน User Online ครับ ส่วนคำถามว่าทำอะไร ใน SQL มันบอกคร่าวๆ เช่น Select อะไรอยู่ถึงค้าง
แต่จะไม่ทราบว่าดึงรายงานหรือ Key ข้อมูล แต่ส่วนใหญ่ Key ข้อมูลไม่น่าจะ Lock นานครับ

น่าจะประมาณนี้นะครับ ที่เคยดูๆ
หัวข้อ: Re: Process ที่กำลังดึง Workload
เริ่มหัวข้อโดย: dotAtainer ที่ มิถุนายน 14, 2012, 14:45:44 PM
สั่งทาง commandline
#mysql -u root -p
#mysql>show processlist;
จากนั้นดูว่า IP ไหนขึ้น waiting นานๆ เดินไปดูเลยว่าเขากำลังทำอะไรอยู่ก็ได้นะครับ
เมื่อตอนประมาณ บ่าย 3 โมง วันนี้เองครับ อยู่ๆ workload ก็สูงซะจน ไม่สามารถทำงานอย่างอื่นได้ทั้งระบบ (ขออภัยไม่ได้เซฟ workload ให้ดูครับ) ก็เลยมีคำถามครับ ไหนๆ เราก็มี workload เป็นกราฟสวยๆ ดูแล้ว แต่อยากรู้ด้วยครับว่า ไอ้ที่มัน load มากๆ เนี่ย ใครโหลดอยู่ กำลัง process อะไร กำลังดึงรายงานอยู่ รายงานตัวไหน หรือมีอะไรแอบแฝงใน server เพื่อที่จะได้หาทางแก้ไข และป้องกันต่อไปครับ