BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: xray40 ที่ พฤษภาคม 31, 2011, 09:58:55 AM
-
จากเมนู TOOL -->Opitemrece transfer -->optimize เกิด ERROR ครับ... ไปกดปุ่ม optimize โดยมิได้ตั้งใจ ขณะที่ประมวลผล ผมก็กด ctrl+alt+delete เพื่อปิดโปรแกรม(เพราะตกใจ) ม้นฟ้องประโยคนี้ครับ..System Message
SQL Error: Column count of mysql.proc is wrong. Expected 20, found 16. Created with MySQL 50077, now running 50145. Please use mysql_upgrade to fix this error.
select * from opitemrece where vn='540531091351' and icode='3000047' และการเงินแจ้งต่ออีกว่าไม่สามารถออกใบเสร็จได้ เพราะรายการไม่ขึ้น....ขอความกรุณาจากท่านผู้รู้ช่วยแนะนำด้วยครับ...
-
งานเข้าแล้วหล่ะครับ ... ผมยังไม่เคยทดลองตรงส่วนนี้เลยครับ
แต่น่าจะเป็นการนำข้อมูลของ opitemrece (ผมไม่แน่ใจว่าตารางเดียวหรือป่าว) ใน master ซึ่งมีขนาดใหญ่ขึ้นทุกวัน ไปเก็บไว้อีก server หนึ่งต่างหากเลย (Archive Server) ลองอ่านดูใน
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8135.msg180797#new
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=9623.msg180782#new
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=20835.msg180503#msg180503
เครดิต อ. ทันกิจ
เป็นการโอนข้อมูลตาราง opitemrece ไป opitemrece_arc ครับ
ใช้สำหรับโรงพยาบาลที่มีฐานข้อมูลตาราง opitemrece มีขนาดใหญ่มาก
เหมือนตัดตาราง opitemrece ให้เล็กลง โดยคงข้อมูลไว้ในตารางใหม่
ซึ่งตารางใหม่จะเก็บข้อมูลเหมือน opitemrece
ข้อดีก็คือ ขนาดตาราง opitemrece ลดลง ทำให้ระบบเร็วขึ้น เหลือข้อมูลเพียงสามปีย้อนหลังก็พอครับ
ที่เหลือโอนไป opitemrece_arc สามารถโอนไปโอนกลับมาได้ครับ
ข้อเสียต้องประมวลรายงาน สองตาราง
**แนะนำให้โอนเป็นปีงบครับ จะได้ทำรายงานง่ายหน่อย
วิธีใช้งานง่ายมาก เลือกช่วงวันแล้วกดโอนครับ
**ข้อมูลที่โอนไปแล้วเวลาเปิดดู ประวัติคนไข้ Patient EMR ก็สามารถดูได้อยู่นะครับ อ.manoi ทำไว้แล้วครับ
ผมลองใช้แล้วครับ ;D ;D ;D ;D
ลองอ่านดูครับ ... หรือไม่ก็ติดต่อไป BMS ก่อนเลยครับ ...
ใจเย็น ๆ มันต้องมีทางแก้ไข .. ขอให้แก้ไขได้โดยเร็วครับ ...
-
ตาราง opitemrece เป็น myisam หรือ Innodb ครับ
-
innodb...ครับ
-
ดัน...ครับ.อาจารย์
-
mysql version อะไรครับ
-
ver 5.1.45-51 percona ครับ
-
ลองกดปุ่ม Drop trigger ที่หน้าจอ upgrade structure นะครับ
หรือไม่ก็ลองใช้คำสั่ง
mysql_upgrade
ที่เครื่อง Linux server (terminal) นะครับ
-
ใช้งานได้แล้วครับ...ขอบคุณอาจารย์มากครับ แก้ไขโดยกดปุ่ม Drop trigger ส่วนคำสั่ง mysgl_upgrade ลองใช้แล้งฟ้องError ครับ