ผู้เขียน หัวข้อ: ขอความกรุณาช่วยเหลือด้วยครับ...กดปุ่ม optimize  (อ่าน 5202 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ xray40

  • Jr. Member
  • **
  • กระทู้: 59
  • Respect: 0
    • ดูรายละเอียด
จากเมนู 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' และการเงินแจ้งต่ออีกว่าไม่สามารถออกใบเสร็จได้ เพราะรายการไม่ขึ้น....ขอความกรุณาจากท่านผู้รู้ช่วยแนะนำด้วยครับ...
ร.พ.ประชาธิปัตย์ จ.ปทุมธานี

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
Re: ขอความกรุณาช่วยเหลือด้วยครับ...กดปุ่ม optimize
« ตอบกลับ #1 เมื่อ: พฤษภาคม 31, 2011, 10:12:02 AM »
0
งานเข้าแล้วหล่ะครับ ... ผมยังไม่เคยทดลองตรงส่วนนี้เลยครับ
แต่น่าจะเป็นการนำข้อมูลของ 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 ก่อนเลยครับ ...
ใจเย็น ๆ มันต้องมีทางแก้ไข .. ขอให้แก้ไขได้โดยเร็วครับ ...
« แก้ไขครั้งสุดท้าย: พฤษภาคม 31, 2011, 10:20:41 AM โดย เข้ม »
Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: ขอความกรุณาช่วยเหลือด้วยครับ...กดปุ่ม optimize
« ตอบกลับ #2 เมื่อ: พฤษภาคม 31, 2011, 10:58:09 AM »
0
ตาราง opitemrece เป็น myisam หรือ Innodb ครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ xray40

  • Jr. Member
  • **
  • กระทู้: 59
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความกรุณาช่วยเหลือด้วยครับ...กดปุ่ม optimize
« ตอบกลับ #3 เมื่อ: พฤษภาคม 31, 2011, 11:48:10 AM »
0
innodb...ครับ
ร.พ.ประชาธิปัตย์ จ.ปทุมธานี

ออฟไลน์ xray40

  • Jr. Member
  • **
  • กระทู้: 59
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความกรุณาช่วยเหลือด้วยครับ...กดปุ่ม optimize
« ตอบกลับ #4 เมื่อ: พฤษภาคม 31, 2011, 12:06:43 PM »
0
ดัน...ครับ.อาจารย์
ร.พ.ประชาธิปัตย์ จ.ปทุมธานี

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: ขอความกรุณาช่วยเหลือด้วยครับ...กดปุ่ม optimize
« ตอบกลับ #5 เมื่อ: พฤษภาคม 31, 2011, 12:09:05 PM »
0
mysql version อะไรครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ xray40

  • Jr. Member
  • **
  • กระทู้: 59
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความกรุณาช่วยเหลือด้วยครับ...กดปุ่ม optimize
« ตอบกลับ #6 เมื่อ: พฤษภาคม 31, 2011, 12:15:01 PM »
0
ver 5.1.45-51 percona ครับ
ร.พ.ประชาธิปัตย์ จ.ปทุมธานี

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: ขอความกรุณาช่วยเหลือด้วยครับ...กดปุ่ม optimize
« ตอบกลับ #7 เมื่อ: พฤษภาคม 31, 2011, 13:20:35 PM »
0
ลองกดปุ่ม Drop trigger ที่หน้าจอ upgrade structure นะครับ

หรือไม่ก็ลองใช้คำสั่ง

mysql_upgrade

ที่เครื่อง Linux server (terminal) นะครับ
« แก้ไขครั้งสุดท้าย: พฤษภาคม 31, 2011, 13:27:44 PM โดย manoi »
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ xray40

  • Jr. Member
  • **
  • กระทู้: 59
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความกรุณาช่วยเหลือด้วยครับ...กดปุ่ม optimize
« ตอบกลับ #8 เมื่อ: พฤษภาคม 31, 2011, 14:21:19 PM »
0
ใช้งานได้แล้วครับ...ขอบคุณอาจารย์มากครับ แก้ไขโดยกดปุ่ม Drop trigger ส่วนคำสั่ง mysgl_upgrade ลองใช้แล้งฟ้องError ครับ
ร.พ.ประชาธิปัตย์ จ.ปทุมธานี