BMS-HOSxP Community
HOSxP => HOSxP PCU => ข้อความที่เริ่มโดย: anukul ที่ กรกฎาคม 15, 2008, 23:03:24 PM
-
3.51.7.15
ทดสอบดูพบว่า ที่ระบบส่งเสริมสุขภาพ บัญชี 1 ตอนเรียกครั้งแรก จะทำให้ระบบช้าลง
ถ้าเรียกบัญชี 1 ขึ้นมา พบว่า CPU load 100% อยู่ประมาณ 10 นาที เข้าหน้าไหนก็ช้า โปรแกรมไหนก็ช้าลงครับ
คิดว่า อาจเกิดจากการที่อ.MN ปรับเปลี่ยนการ update age ให้มาทำงานเป็น background แทน เพื่อให้ทำงานอื่นต่อได้ ได้??
version ก่อนหน้านี้ ถ้าเรียกบัญชี 1 ขึ้นมา หน้าจอจะขาวอยู่ประมาณ 10 นาที ทำอะไรไม่ได้ ต้องรอจน update age ใน person เสร็จก่อน แต่พอ version นี้ ทำงานอื่นได้บ้าง แต่ CPU แทบไม่เหลือ จึงช้าลงมาก
ไม่รู้ว่าจะมีแนวทางแก้ไขปัญหานี้อย่างไรดีครับ
เช่น ตั้งเวลาให้ ระบบสามารถ update age เอง ทุกวันเวลา 1.00 น. ได้มั๊ยครับ
;D
ลืมแจ้งครับ บัญชี 1 ของรพ.มะการักษ์มีอยู่ประมาณ 15,000 คน ทำให้ช้ามากกว่าจะเสร็จ (update age) แต่สำหรับรพ.ใดที่ยังไม่ค่อยมีประชากรในบัญชี 1 อาจจะไม่ค่อยรู้สึกช้าครับ
คิดว่าสำหรับ สอ.หรือ PCU ที่มีประชากรในบัญชี 1 มาก เพราะนำเข้าจาก HCIS ก็น่าจะมีปัญหาเช่นกัน โดยเฉพาะใน สอที่ server ไม่ใหญ่มาก
-
update age
แล้วมาอีกรอบ แล้วขึ้นหรือว่าความเร็วเท่าเดิม
;D
-
ผมจะลองเปลี่ยน Thread priority เป็น Idle นะครับ จะได้ไม่กวนโปรแกรมหลักมากนัก
-
ของผมก็เข้าบัญชี 1 ช้าเหมือนกันครับ มีข้อมูลประมาณ 14,000 คนครับ แล้วพอมาใช้เมนูข้างหน้าก็จะช้าไปด้วยครับ