BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: tangkeaw ที่ มกราคม 13, 2011, 21:34:21 PM
-
โรงพยาบาลผมมีอยู่ว่า งานข้อมูลข่าวสาร และงานศูนย์คอมฯ เราแบ่งงานกันทำ ถ้าเรื่อง server เรื่องเครือข่าย ดูแลซ่อมบำรุง เชื่อมต่อระบบ สอนใช้งาน วางระบบ เป็นหน้าที่ทางเทคนิคของศูนย์คอม
- ส่วนงานศูนย์ข้อมูลข่าวสาร มีหน้าทีทำข้อมูลใน hosxp และขอมูลที่ส่งทุกอย่างให้สมบูรณ์ และเขียนรายงานต่างๆ ใน hosxp และปัญหามีอยู่ว่า
-- เวลาระบบ hosxp ช้าศูนย์คอมฯ ต้องดูแล และที่ผมสังเกตุ server ปกติดี รอง ping ดูก็ปกติ แต่ใช้คำสั่ง top จะสังเกิดว่า mysql ทำงานเกิน 100% เราจะมีวิธีเช็คได้ไหมครับว่า ที่ช้าเกิดจากอะไร
-- ผมคิดว่าเป็นที่รายงานที่หน่วยงานทำใน hosxp แต่เราจะเช็คอย่างไรครับว่าเป็นที่รายงาน
-- ถ้าเขาว่าเป็นที่ไวรัส แต่มันก็ไม่เป็นทุกวันนะครับเป็นบางวันเท่านั้น
***เพราะผมเคยตรวจเจอว่าที่ระบบช้าและมีปัญหาเกิดจากการเขียนรายงานที่ใช้งานได้ แต่ผิดรูปแบบเลยทำให้ระบบหน่วงทั้งระบบ และรายงานที่โรงพยบาลมีเยอะมากเราจะมีวิธีดู หรือตรวจเช็คว่ารายงานเหล่านี้ถูกต้องอย่างไร อยากทราบครับ ไม่ได้จับผิดใคร แต่ต้องการให้ระบบมันดียิ่งขึ้นครับ ศูนย์คอมฯ โดนบ่นประจำครับ อยากทราบครับ
itpbh
-
MySQL Monitor
ควรให้ไป run report กับ Slave นะครับ จะได้ไม่ถ่วงระบบหลัก
-
ต้องเปิดระบบเก็บ sql log ไว้ครับ
มีเครื่อง Windows เหลือหรือเปล่าครับ หามาตัวหนึ่ง แล้วจะตรวจสอบได้ว่าเกิดจาก อะไรครับ
-
ลองเปลี่ยนไปใช้ บังคับทำรายงานโดยใช้ข้อมูล จาก Slave DB ครับ อยู่ใน system setting server ตัวหลักจะได้ไม่หนัก
-
ครับผมปรับแล้วครับ ให้บังคับไปอ่านรายงานที่เครื่อง Slave แล้วครับ
ส่วนที่ท่าน doraemon เสนอแนะมาไม่ทราบว่าต้องทำอย่างไรบ้างครับ ที่เราต้องต้องเปิดระบบเก็บ sql log ไว้ครับ ขอคำชี้แนะครับ
ขอบคุณครับ
itpbh
-
ครับผมปรับแล้วครับ ให้บังคับไปอ่านรายงานที่เครื่อง Slave แล้วครับ
แล้วเป็นอีกหรือเปล่าครับ
-
เป็นอีกครับ ผมตั้งรายงานให้อ่านเครื่อง 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 ให้ ซึ่ง ก็ยังไม่ค่อยถูกใจแพทย์เท่าไร แต่ระบบก็นิ่งดีไม่ช้าทุกวัน(เพราะแต่ก่อนช้าทุกวันโดยบ่นวันและหลายๆๆรอบ)
-
บางทีลองตรวจสอบระบบ Network บ้างก็ดีนะครับ เคยพบว่า hub มีปัญหา เปลี่ยนใหม่ก็กลับมาทำงานได้ปกติครับ
ปล.แค่เสนอความเห็นจากที่เคยพบเจอเองหนะครับ ผิดถูกแชร์กันได้ครับ :D :D
-
อย่าลืมตรวจสอบ admin ที่ทำ report ด้วยนะครับ หากใช้ query บางคำสั่ง หากไม่ได้ limit หรือทำกับ server สำรอง ก็ทำให้ช้าได้เหมือนกัน ในขณะที่ช้า ให้ลองตรวจสอบจากที่ Sqlquery >Process list >ตั้งค่า Show Process list Entry = 1 แล้วดูว่า IP ไหนที่ กำลังใช้ Query ก็ไปตามดูได้เลยครับ จับให้ได้คาหนังคาเขา ;D
-
ขอบคุณสำหรับทุกคำแนะนำ
บางทีคนในองค์กรวิเคราะห์ระบบให้แล้ว แต่ความหน้าเชื่อถือไม่ค่อยฟัง อยากทราบว่าท่านใดจะให้คำชี้แนะได้บางครับ
-
นอกจากโปรแกรม hosxp ช้าแล้ว
เวลาเกิดการช้า copy ไฟล์ 100M ช้าด้วยหรือเปล่าครับ
เวลาช้า ปิดเน็ตเลยทดสอบ
ใครโทรมาบอกว่าเน็ต ISP ล่มไปแล้ว
จริงๆๆ ที่น้องกอร์ฟ บอก ครับ
ต้องแยก
1. software
2. Hardware
ออกให้ได้ก่อนว่าเกิดจากอะไร
-
ตอนนี้มีแนวทางแก้ไขระบบช้า 2 แบบครับ คือ
1. ย้ายข้อมูลที่ไม่จำเป็น ไปเก็บไว้ใน Archive server (อาจจะเป็นข้อมูลเก่าเก็บ 3 ปีขึ้นไป) และดูประวัติได้จากระบบ EMR (รอสร้าง Tools อยู่ครับ ติด รพ.นครนายกไว้เดือนที่แล้วครับ)
2. แก้ไขระบบบันทึกข้อมูลให้ทำงานกับ Buffer ของข้อมูลที่มีปริมาณมาก (ตอนนี้ตารางแรกที่จะทำคือ opitemrece ) โดยหลักการก็คือ เวลาทำงานจะเก็บข้อมูลในตารางชั่วคราวก่อน (อาจจะเป็น opitemrece_buffer) เมื่อผู้ป่วยกลับบ้านหรือ ปิด visit แล้วจึง ย้ายจาก buffer ไปไว้ในตารางจริงๆ ครับ วิธีนี้น่าจะแก้ไขปัญหาบันทึกข้อมูลช้าในตาราง opitemrece ได้ครับ
-
ขอบคุณครับอาจารย์ จะรอนะครับ tools ดีที่อาจารย์จะทำให้ เพราะโรงพยาบาลใหญ่มีปัญหามากเรื่องนี้ครับ