1
แจ้งปัญหา / ขอความช่วยเหลือ / สอบถามเรื่อง vn_stat กับ ovst ครับ
« เมื่อ: มีนาคม 30, 2015, 11:42:19 AM »
จำเป็นหรือไม่ที่ผู้ป่วยนอก ของตาราง ovst จะ เท่ากันกับ vn_stat เนื่องจากของที่โรงพยาบาลมันไม่เท่ากัน
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
สรุปคืต้องใช้ backup ไฟล์อย่างเดียวเลยใช่ไหมครับเพราะไปตรวจสอบที่ mysql.err ใน server พบว่ามีหลายตารางที่เสียครับ แล้วถ้า restore ข้อมูลไปแล้วตารางที่มีปัญหาจะใช้งานได้หรือไม่ครับพอดีว่าที่โรงพยาบาลประสบปัญหาว่า มีข้อมูลบางช่วงหายไปประมาณ 5 เดือนครับ ในตาราง opitemrece, ovst,ipt,replicate_log,ksklog ไม่ทราบว่าพอจะมีวิธีดึงข้อมูลเหล่านี้กลับมาได้ไหมครับพึ่งเคยเจอเหมือนกันครับ ขอบคุณครับต้องมี backup data ครับ
select t.*,o.*,d.name as tdrug,n.name as tndrug,n.billcode,n.billnumber,
concat(n.name,'(',n.billcode,')',' Unitprice') as tbillcode,
concat(n.name,'(',n.billnumber,')',' Unitprice') as tbillnumber,n.price,concat(n.name,' ','(' , billcode,')' ) as nbillcode
from tempreport t
left outer join opitemrece o on o.finance_number = t.name9 and o.income = t.num1 and o.income not in ('03','54')
left outer join drugitems d on d.icode = o.icode
left outer join nondrugitems n on n.icode = o.icode
where t.reportname='RCPT-0062-0297'
order by t.num2
มีการแก้การแสดงรายการ billcode ในฟอร์มใบเสร็จหรือเปล่าครับ..ไม่ได้มีการแก้แบบฟอร์มใบเสร็จอ่ะครับ แล้วในกรณีที่ เล่มและเลขที่ใบเสร็จที่ซ้ำกันมันจะขึ้น Bill Number Exists นี่ครับพึ่งมาเป็นตอนเช้าของวันนี้ครับ
ถ้าใช่ ก็ไป restore ฟอร์มเก่ามาใช้งานก่อนครับ
หรือ..ลืมเปลี่ยนเล่มและเลขที่ใบเสร็จครับ..น่าจะชนกับรายก่อนหน้า...
เพิ่ม parameter นี้เข้าไปอีกครับขอบคุณท่านบอย กับท่าน pop มากครับ จะลองทำดูครับ
innodb_flush_method = O_DIRECT
innodb_doublewrite = 0
innodb_support_xa = 0
น่าจะใช้ได้แล้ว แต่ MySQL 5.1.30 เป็นตัวที่เก่ามากแล้ว คงต้องหา download Percona 5.5.15 อย่าง อ.บอยว่า แล้วระบบจะเร็วขึ้นอีกเยอะครับ
ปรับเสร็จแล้วขอดู mysql monitor ด้วยครับmysql-workload ครับ
- Key Buffer คือพื้นที่สำหรับ Cache ค่า Key ของแต่ละ Table ครับ โดยที่ Key ของ MySQL มี 3 ตัวคือขอบคุณครับ
PRIMARY, INDEX และ UNIQUE ครับ ปกติถ้ามีการใช้ Table MyISAM มากๆ ค่านี้ควรจะมากๆ ครับ
แต่เรามีตาราง MyISAM น้อยมาก ค่านี้เลยต้องน้อยตามครับ ปกติก็ 128-256M ครับ
- ส่วน heap_table ก็ไม่ค่อยมีเหมือนกันใน database HOSxP ดังนั้นค่านี้ก็ควรจะน้อยไปด้วย ปกติก็ 128-256M เช่นกันครับ
ขอบคุณมากครับ จะลองทำดูinnodb ทุกตารางครับ 100%
ตามที่ ท่าน pop บอกขอถามต่อซักนิดนะครับ
max_heap_table_size กับkey_buffer มันคือค่าอะไรหรอครับ
ยกให้ท่าน pop เลย ผมไม่ถนัด แต่รู้ว่าค่าที่ set เดิมมันสูงมาก
os+mysql+my.cnfCentOS 5.3 + MySQL Server 5.1.30 +
ได้ผลอย่างไรแล้วครับวันนี้ลองเปิดเต็มระบบดูต้อง stop Resyn vn_stat ก่อนครับเพราะเหมือนกับว่ามันทำให้ ห้องตรวจแต่ละที่หน่วงพอสมควรครับ
ตกลงคุณ Muxmonster แก้ปัญหาที่ช้าได้ยังครับปัญหาที่ช้ายังแก้ไม่ได้ครับแต่จะลอง up structure เป็น V3.54.10.18 พร้อมกับ Resyn vn+an ดูครับ
ไม่กระทบใดๆครับ ผมก็ได้คำแนะนำจากอ.เกื้อ นี้แหละครับ กดแล้วทิ้งไว้เลย จนกว่าจะพอใจว่าจะเอาถึงไหนหมายความว่าเราสามารถจะหยุดการ Resyn ได้ทุกเวลาใช่ไหมครับ
สรุปว่า...อาจต้องทำขั้นตอนขอเรียนถามต่อนะครับว่าถ้าผมทำ Full Resyn VN-Stat/AN-Stat แล้วจะทำให้ระบบทำงานช้าลงหรือไม่ครับในขณะที่ระบบงานแต่ละแผนกยังรันอยู่
0.Full Setup 3.54.7.20 No MySQL+Upgrade To 3.54.10.18
1.Upgrade Structure
2.Serial Check+Repair
3.Full Resyn VN-STAT+AN+STAT
เพื่อให้ระบบพร้อมสุด ๆ วันเดียวคงไม่พอ ต้องให้ระบบทำการปรับข้อมูลถอยหลัง สัก 1 ปีงบประมาณ
Stop หยุด Resyn VN-STAT
ผมไม่รู้ว่าที่อื่นคิดอย่างไรครับ แต่คิดเพียงว่า ถ้าต้องการส่งออกโครงสร้าง 2555 ควรจะ Up ให้ใหม่สุด เพื่อให้ส่งออกได้ถูกต้องที่สุดเรื่อง User ว่ากล่าวผมคงไม่ใส่ใจหรอกครับ ชินแล้ว แต่ผมใส่ใจเรื่องของข้อมูลที่ถูกบันทึกลงฐานมากกว่าเวลาบันทึกอย่างที่บอกครับมันค้างตอนบันทึกเกือบทุกครั้งเลยครับ จึงอดสงสัยไม่ได้ครับ หรือว่าเวอร์ชั่นใหม่จำเป็นต้องการ hardware ที่สูงกว่าเดิมหรือเปล่าครับ
ปล. แต่ก็เข้าใจ Admin มือใหม่ ที่ต้องกลัว user ว่ากล่าว เป็นเรื่องธรรมดา เมื่อเจอปัญหาบ้าง
ขอถาม จขกท. เป็นความรู้ครับพึ่งมาเป็นครับหลังจากอัพมาเป็นเวอร์ชั่น 3.54.7.20 => 3.54.10.6 แล้วเข้าใช้งานก็มีปัญหาครับบางแผนกบันทึกข้อมูลไม่ได้ครับ พอบันทึกแล้วค้างที่หน้าจอเดิมครับ พอลดลงมาเป็นเวอร์ชัน 3.54.2.2 แล้วจะพบหน้าจอ Debug ครับ ประมาณว่าโครงสร้างข้อมูลที่ server บางตารางไม่ยอมให้บางฟิวด์มีค่าเป็น Null ครับสาเหตุที่เป็น null ก็เพราะว่าในตัวเวอร์ฃั่น 3.54.2.2 ตอนบันทึกจะส่งค่า null ไปให้หรือไม่ก็ที่เวอร์ชั่น 3.54.2.2 ยังไม่มีโครงสร้างของฟิวด์ที่ต้องการอ่ะครับ และตอนนี้ก็ยังเป็นอยู่ครับ
HOSxP ที่ท่านใช้อยู่เวลาอัพเวอร์ชั่นแล้วมีอาการอย่างที่ท่านบอกมาบ่อยไหมครับ
ถ้าตอบว่าบ่อยแล้วทุกครั้งที่เกิดขึ้นท่านทำยังไงครับ
ปล.ผมจะเอาใจช่วยให้แก้ไขได้ไวๆ ^^
น่าจะ down เครื่องลูกข่ายที่ต้องการใช้ V ต่ำกว่า server ดีกว่ามั๊ยครับ เพราะ server ยังงัยก็ต้อง up ไปเรื่อยอยู่แล้วลอง down ที่ client ดูแล้วครับพบว่าโปรแกรมมันจะ error เวลาบันทึกข้อมูลในหน้า x-ray และหน้าอื่นๆครับ เนื่องจากว่า Structure ใน server มันไม่ยอมให้ค่าบางค่าเป็น null ครับดังนั้นจึงต้องอัพเป็นเวอร์ชั่นที่ใกล้เคียงกับ server พออัพแล้วกลับทำให้ระบบช้าลงกว่าเดิมและบางครั้งไม่สามารถพิมพ์ใบสั่งยา หรือสติ๊กเกอร์ได้เลยครับ ไม่ทราบว่าพอมีวิธีหรือไม่ครับ
ออกใบเสร็จในระบบห้องรับเงินเหมือนเดิม ใส่เล่มที่/เลขที่ ของใบเสร็จที่ออกมือ แล้วเลือก printer ด้านล่างที่ใช้ออกใบเสร็จเป็น No-Print ครับขอบคุณมากครับทำได้แล้ว
Upgrade Structure เพื่อให้ได้คอลัมน์ในตาราง opdscreen ทำเป็น 3.54.8.XXขอเรียนถามต่อครับว่า up structure + โปรแกรมแล้ว แต่พอเวลาบันทึกข้อมูล ก็ยังไม่เข้าอยู่ดีนะครับไม่ทราบว่าจะต้องแก้ยังไงบ้างครับ