BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: poramat ที่ ตุลาคม 02, 2008, 15:56:53 PM
-
หลังจากที่ อ.ood & อ.naj มาแวะเยี่ยมที่ภูเขียว ผมขอร้องให้เปลี่ยน MySQL จาก myisam เป็น innodb พร้อมจูน my.cnf ให้ใช้งานดีไม่มีปัญหาอะไรครับ จนเมื่อเช้านี้ผมรับทราบปัญหาจากเวชระเบียนว่าโอนข้อมูลภาพใบสั่งยาเข้าฐานข้อมูลช้ามากตอนนี้ตกค้างอยู่ประมาณ 5000 ใบ ตอนแรกคิดว่าเป็นกับโปรแกรมโอน แต่มาเช็คดูแล้วไม่มีปัญหาอะไร ก็เลยโทรถาม บริษัทที่พัฒนาโปรแกรมโอนข้อมูลกับเครื่องสแกนเนอร์ โปรแกรมเมอร์ให้คำตอบว่าน่าจะเกิดจากผมเปลี่ยน myisam เป็น innodb (มันจะเกี่ยวกันมั้ยครับ) คำถามก็คือ เราสามารถเปลี่ยนเฉพาะ table opdscan ให้เป็น myisam ดังเดิมได้มั้ยครับ (แต่โดยส่วนตัวผมว่าตารางนี้ใหญ่มากประมาณ 20 GB เป็น innodb น่าจะดีแล้ว) ถ้าทำได้มีวิธีทำอย่างไรครับ ถ้าทำไม่ได้ผมจะแก้ปัญหา Step ต่อไปยังไงดีครับ ขอบคุณครับ
-
ปกติ opdscan จะไม่ถูกเปลี่ยนเป็น innodb (ถ้ากดปุ่ม high performance) ครับ
ลองใช้คำสั่ง show table status like 'opdscan' เพื่อตรวจสอบ engine ครับ
-
ขอบคุณครับ อ.MN ใช่จริงๆด้วยครับอาจารย์ MN table opdscan ยังเป็น MyISAM เหมือนเดิม งั้นคงต้องหาสาเหตุแล้วล่ะครับว่าเกิดจากอะไรกันแน่ โดยปกติแล้วโปรแกรมที่ใช้โอนจะ Scan แล้วอ่าน barcode ที่ใบสั่งยา (vn) แล้วใช้ vn เข้าไปค้นหา hn ที่ตาราง ovst พอได้้ื hn กับ vn แล้วจะเปลี่ยนชื่อไฟล์ให้เป็นตัวอย่างครับ V511001083011_H0000214.tif จากนั้นก็โอนข้อมูลเข้าตาราง opdscan ตอนที่โอนผมไม่แน่ใจว่าจะต้องไปเอา vstdate จาก ovst มาด้วยมั้ยเพราะต้องเอาข้อมูลนี้ไปใส่ไว้ที่ opdscan เหมือนกัน งั้นผมจะตรวจสอบ Hardware อีกครั้งหนึ่งอาจเป็นกับ LAN Card ก็ได้ ขอบคุณมากครับ
-
ผมทดสอบ ติดตั้งลง Full Hosxp 3.5.10.22 แล้ว Up เป็น 3.51.11.11 ใน OS windowsServer2003 RC2
แล้วแก้ไข My.ini Ram 4 G ตามคำแนะนำอ.วุฒิ(เครดิต) แล้ว Initial Import จาก Server Linuxแล้ว Up เป็น Innodb โดยปุ่ม High Performance ผ่าน ฉลุย!!! ครับ
แต่สังสัย ว่า.. ยังเหลือ ตารางอยู่ส่วนหนึ่งยังเป็น Myisam อยู่
คำถามครับ..
1. ตารางไหนควรจะเป็น Innodb
2. ตารางไหนควรจะเป็น Myisam
3. ทำไม ตาราง Opdscan ผมจึงถูกเปลี่ยนเป็น innodb (เมื่อกดปุ่ม high performance) ครับ
กำลังเตรียมจะUp Server จริง เป็นHP ML150 G3 +OS Linux CentOS 5.2 + Mysql 5.1.29 + Hosxp3.51.11.12 แล้ว UP เป็น Innodb ครับแต่ยังไม่กล้าลงมือ
-
ผมทดสอบ ติดตั้งลง Full Hosxp 3.5.10.22 แล้ว Up เป็น 3.51.10.11 ใน OS windowsServer2003 RC2
แล้วแก้ไข My.ini Ram 4 G ตามคำแนะนำอ.วุฒิ(เคดริต) แล้ว Up เป็น Innodb โดยปุ่ม High Performance ผ่าน ฉลุย!!! ครับ
แต่สังสัย ว่า.. ยังเหลือ ตารางอยู่ส่วนหนึ่งยังเป็น Myisam อยู่
คำถามครับ..
1. ตารางไหนควรจะเป็น Innodb
2. ตารางไหนควรจะเป็น Myisam
3. ทำไม ตาราง Opdscan ผมจึงถูกเปลี่ยนเป็น innodb (เมื่อกดปุ่ม high performance) ครับ
กำลังเตรียมจะUp Server จริง เป็นHP ML150 G3 +OS Linux CentOS 5.2 + Mysql 5.1.29 + Hosxp3.51.11.12 แล้ว UP เป็น Innodb ครับแต่ยังไม่กล้าลงมือ
ใช้เวลานานไหมครับ (ทำ high performance) น่ะครับ คนไข้วันละกี่คนครับ :o
-
ใช้เวลานานไหมครับ (ทำ high performance) น่ะครับ คนไข้วันละกี่คนครับ :o
ใช้เวลาประมาณ 10 นาที ครับ
คนไข้ก็ไม่มาก ครับ 300 - 400 คนครับ
-
D ;D ;D ;D
-
ภาพนี้อ.กดตรงไหนครับ หาไม่เจอครับ ;D
-
ภาพนี้อ.กดตรงไหนครับ หาไม่เจอครับ ;D
วันจันทร์ จะโพสStep ให้ครับ วันนี้อยู่ข้างนอกครับ
ว่าแต่ปัญหาของผมไม่มี อ.ท่านใดแสดงความเห็นกันเลยครับ ตกลงว่าเปลี่ยนเป็นInnodb หมดใช่ไหมครับ
-
ภาพนี้อ.กดตรงไหนครับ หาไม่เจอครับ ;D
วันจันทร์ จะโพสStep ให้ครับ วันนี้อยู่ข้างนอกครับ
ว่าแต่ปัญหาของผมไม่มี อ.ท่านใดแสดงความเห็นกันเลยครับ ตกลงว่าเปลี่ยนเป็นInnodb หมดใช่ไหมครับ
ตามนี้ครับ ตามสัญญาที่ให้ไว้ จะใช้ดาบและกระบี่นี้ช่วยชาวยุทธทุกท่าน ครับ