BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: tangkeaw ที่ มกราคม 13, 2011, 21:34:21 PM

หัวข้อ: ปัญหานี้เกิดจากอะไร
เริ่มหัวข้อโดย: tangkeaw ที่ มกราคม 13, 2011, 21:34:21 PM
โรงพยาบาลผมมีอยู่ว่า งานข้อมูลข่าวสาร และงานศูนย์คอมฯ เราแบ่งงานกันทำ ถ้าเรื่อง server เรื่องเครือข่าย ดูแลซ่อมบำรุง เชื่อมต่อระบบ สอนใช้งาน วางระบบ เป็นหน้าที่ทางเทคนิคของศูนย์คอม
- ส่วนงานศูนย์ข้อมูลข่าวสาร มีหน้าทีทำข้อมูลใน hosxp และขอมูลที่ส่งทุกอย่างให้สมบูรณ์ และเขียนรายงานต่างๆ ใน hosxp และปัญหามีอยู่ว่า
-- เวลาระบบ hosxp ช้าศูนย์คอมฯ ต้องดูแล และที่ผมสังเกตุ  server ปกติดี รอง ping ดูก็ปกติ แต่ใช้คำสั่ง top จะสังเกิดว่า mysql ทำงานเกิน 100%    เราจะมีวิธีเช็คได้ไหมครับว่า ที่ช้าเกิดจากอะไร
  -- ผมคิดว่าเป็นที่รายงานที่หน่วยงานทำใน hosxp แต่เราจะเช็คอย่างไรครับว่าเป็นที่รายงาน
  -- ถ้าเขาว่าเป็นที่ไวรัส แต่มันก็ไม่เป็นทุกวันนะครับเป็นบางวันเท่านั้น
   ***เพราะผมเคยตรวจเจอว่าที่ระบบช้าและมีปัญหาเกิดจากการเขียนรายงานที่ใช้งานได้ แต่ผิดรูปแบบเลยทำให้ระบบหน่วงทั้งระบบ  และรายงานที่โรงพยบาลมีเยอะมากเราจะมีวิธีดู หรือตรวจเช็คว่ารายงานเหล่านี้ถูกต้องอย่างไร อยากทราบครับ ไม่ได้จับผิดใคร แต่ต้องการให้ระบบมันดียิ่งขึ้นครับ ศูนย์คอมฯ โดนบ่นประจำครับ อยากทราบครับ

itpbh
หัวข้อ: Re: ปัญหานี้เกิดจากอะไร
เริ่มหัวข้อโดย: udomchok ที่ มกราคม 13, 2011, 21:37:40 PM
MySQL Monitor
ควรให้ไป run report กับ Slave นะครับ จะได้ไม่ถ่วงระบบหลัก
หัวข้อ: Re: ปัญหานี้เกิดจากอะไร
เริ่มหัวข้อโดย: doramon ที่ มกราคม 13, 2011, 21:37:58 PM
ต้องเปิดระบบเก็บ sql log ไว้ครับ

มีเครื่อง Windows เหลือหรือเปล่าครับ  หามาตัวหนึ่ง  แล้วจะตรวจสอบได้ว่าเกิดจาก อะไรครับ

หัวข้อ: Re: ปัญหานี้เกิดจากอะไร
เริ่มหัวข้อโดย: smrmpo ที่ มกราคม 13, 2011, 21:42:12 PM
ลองเปลี่ยนไปใช้ บังคับทำรายงานโดยใช้ข้อมูล จาก Slave DB ครับ อยู่ใน system setting server ตัวหลักจะได้ไม่หนัก
หัวข้อ: Re: ปัญหานี้เกิดจากอะไร
เริ่มหัวข้อโดย: tangkeaw ที่ มกราคม 13, 2011, 21:51:23 PM
ครับผมปรับแล้วครับ ให้บังคับไปอ่านรายงานที่เครื่อง Slave แล้วครับ
ส่วนที่ท่าน doraemon เสนอแนะมาไม่ทราบว่าต้องทำอย่างไรบ้างครับ ที่เราต้องต้องเปิดระบบเก็บ sql log ไว้ครับ ขอคำชี้แนะครับ
ขอบคุณครับ
itpbh
หัวข้อ: Re: ปัญหานี้เกิดจากอะไร
เริ่มหัวข้อโดย: doramon ที่ มกราคม 13, 2011, 21:53:33 PM
ครับผมปรับแล้วครับ ให้บังคับไปอ่านรายงานที่เครื่อง Slave แล้วครับ

แล้วเป็นอีกหรือเปล่าครับ

หัวข้อ: Re: ปัญหานี้เกิดจากอะไร
เริ่มหัวข้อโดย: tangkeaw ที่ มกราคม 13, 2011, 22:01:00 PM
เป็นอีกครับ ผมตั้งรายงานให้อ่านเครื่อง Slave  ตั้งแต่แรกแล้วครับ
่ขอเล่ารายละเีอียดนิดหนึ่งนะครับ
คือระบบเดิมผมใช้ ibm x3400 ram 4 GB แล้วระบบผมก็ช้า ผมเลยเปลี่ยน server เป็น server IBM Blade Center ตอนแรก ๆ ผลตอบรับก็ดี หลังๆ ศูนย์ข้อมูลข่าวสาร เขียนรายงานเยอะขึ้นประจวบกับ ระบบก็หน่วงบางเป็นบางวันนะครับ  บางทีแพทย์ opdmed ต้องโทรมาบอกว่าระบบช้า ซึ่ง
server IBM Blade Center
IBM BladeCenter HS22
 ram 32 GB
 HDD 2 ร่วมกัน 1024 GB

OS- Linux centos-5.4 64 bit
mysql 5.1

เครื่องสำรอง Replication ทุกวัน
server IBM Blade Center
IBM BladeCenter HS22
 ram 32 GB
 HDD 2 ร่วมกัน 1024 GB
OS- Linux centos-64 bit
mysql 5.1

เมื่อผมได้ server ใหม่มา ได้เชิญ ทาง BMS มาติดตั้งและปรับ mysql ให้ ซึ่ง ก็ยังไม่ค่อยถูกใจแพทย์เท่าไร แต่ระบบก็นิ่งดีไม่ช้าทุกวัน(เพราะแต่ก่อนช้าทุกวันโดยบ่นวันและหลายๆๆรอบ)
หัวข้อ: Re: ปัญหานี้เกิดจากอะไร
เริ่มหัวข้อโดย: golf_win ที่ มกราคม 13, 2011, 22:12:33 PM
บางทีลองตรวจสอบระบบ Network บ้างก็ดีนะครับ เคยพบว่า hub มีปัญหา เปลี่ยนใหม่ก็กลับมาทำงานได้ปกติครับ
ปล.แค่เสนอความเห็นจากที่เคยพบเจอเองหนะครับ ผิดถูกแชร์กันได้ครับ :D :D
หัวข้อ: Re: ปัญหานี้เกิดจากอะไร
เริ่มหัวข้อโดย: farmonline ที่ มกราคม 13, 2011, 22:25:57 PM
อย่าลืมตรวจสอบ admin ที่ทำ report ด้วยนะครับ หากใช้ query บางคำสั่ง หากไม่ได้ limit หรือทำกับ server สำรอง ก็ทำให้ช้าได้เหมือนกัน ในขณะที่ช้า ให้ลองตรวจสอบจากที่ Sqlquery >Process list >ตั้งค่า Show Process list Entry = 1 แล้วดูว่า IP ไหนที่ กำลังใช้ Query ก็ไปตามดูได้เลยครับ จับให้ได้คาหนังคาเขา ;D
หัวข้อ: Re: ปัญหานี้เกิดจากอะไร
เริ่มหัวข้อโดย: tangkeaw ที่ มกราคม 13, 2011, 22:30:50 PM
ขอบคุณสำหรับทุกคำแนะนำ
บางทีคนในองค์กรวิเคราะห์ระบบให้แล้ว แต่ความหน้าเชื่อถือไม่ค่อยฟัง อยากทราบว่าท่านใดจะให้คำชี้แนะได้บางครับ
หัวข้อ: Re: ปัญหานี้เกิดจากอะไร
เริ่มหัวข้อโดย: doramon ที่ มกราคม 13, 2011, 22:31:05 PM
นอกจากโปรแกรม hosxp ช้าแล้ว

เวลาเกิดการช้า  copy ไฟล์ 100M  ช้าด้วยหรือเปล่าครับ


เวลาช้า  ปิดเน็ตเลยทดสอบ  

ใครโทรมาบอกว่าเน็ต ISP ล่มไปแล้ว


จริงๆๆ ที่น้องกอร์ฟ  บอก  ครับ

ต้องแยก

1. software

2. Hardware

ออกให้ได้ก่อนว่าเกิดจากอะไร

หัวข้อ: Re: ปัญหานี้เกิดจากอะไร
เริ่มหัวข้อโดย: manoi ที่ มกราคม 14, 2011, 07:18:24 AM
ตอนนี้มีแนวทางแก้ไขระบบช้า 2 แบบครับ คือ

1. ย้ายข้อมูลที่ไม่จำเป็น ไปเก็บไว้ใน Archive server (อาจจะเป็นข้อมูลเก่าเก็บ 3 ปีขึ้นไป) และดูประวัติได้จากระบบ EMR (รอสร้าง Tools อยู่ครับ ติด รพ.นครนายกไว้เดือนที่แล้วครับ)

2. แก้ไขระบบบันทึกข้อมูลให้ทำงานกับ Buffer ของข้อมูลที่มีปริมาณมาก (ตอนนี้ตารางแรกที่จะทำคือ opitemrece ) โดยหลักการก็คือ เวลาทำงานจะเก็บข้อมูลในตารางชั่วคราวก่อน (อาจจะเป็น opitemrece_buffer) เมื่อผู้ป่วยกลับบ้านหรือ ปิด visit แล้วจึง ย้ายจาก buffer ไปไว้ในตารางจริงๆ ครับ  วิธีนี้น่าจะแก้ไขปัญหาบันทึกข้อมูลช้าในตาราง opitemrece ได้ครับ
หัวข้อ: Re: ปัญหานี้เกิดจากอะไร
เริ่มหัวข้อโดย: tangkeaw ที่ มกราคม 14, 2011, 08:25:13 AM
ขอบคุณครับอาจารย์ จะรอนะครับ tools ดีที่อาจารย์จะทำให้ เพราะโรงพยาบาลใหญ่มีปัญหามากเรื่องนี้ครับ