ผู้เขียน หัวข้อ: เปลี่ยน Mysiam เป็น InnoDB  (อ่าน 7461 ครั้ง)

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

ออฟไลน์ phatipan2

  • Full Member
  • ***
  • กระทู้: 245
  • นก ครับ
  • Respect: 0
    • ดูรายละเอียด
    • www.thasaehospital.com
เปลี่ยน Mysiam เป็น InnoDB
« เมื่อ: กันยายน 10, 2010, 22:08:12 PM »
0
       ไม่ทราบว่า ปกติ เวลาเปลี่ยน Mysiam เป็น InnoDB  ต้องใช้เวลา ประมาณ กี่ชั่วโมง ครับ
พอดีว่าเคยลองเล่นดูแล้วใช้เวลานานมาก เลยไม่ทำต่อ ครับ
       แล้วไม่ทราบว่ามีวิธีที่จะแปลงแบบ ไวๆ ไหม ครับ
โรงพยาบาลท่าแซะ อ.ท่าแซะ จ.ชุมพร
ขี้นระบบ ตุลาคม 2549
Server DELL PowerEdge T410   RAM 8 Gb.
MySQL 5.1.30
OS CentOS 5.4 64bit
HOSxP Version : 3.54.1.5

doramon

  • บุคคลทั่วไป
Re: เปลี่ยน Mysiam เป็น InnoDB
« ตอบกลับ #1 เมื่อ: กันยายน 10, 2010, 22:11:29 PM »
0
       ไม่ทราบว่า ปกติ เวลาเปลี่ยน Mysiam เป็น InnoDB  ต้องใช้เวลา ประมาณ กี่ชั่วโมง ครับ
พอดีว่าเคยลองเล่นดูแล้วใช้เวลานานมาก เลยไม่ทำต่อ ครับ
       แล้วไม่ทราบว่ามีวิธีที่จะแปลงแบบ ไวๆ ไหม ครับ

ขึ้นอยู่กับ Server ด้วยครับ  จริงๆๆ ก็ไม่นาน มาก 

ขนาด รพ เท่าไรครับ


ออฟไลน์ pabon

  • Full Member
  • ***
  • กระทู้: 240
  • Respect: 0
    • ดูรายละเอียด
    • www.pbhc.moph.go.th
Re: เปลี่ยน Mysiam เป็น InnoDB
« ตอบกลับ #2 เมื่อ: กันยายน 11, 2010, 08:26:48 AM »
0
เตรียมตัว เตรียมสำรองข้อมูลดีนะครับ
ไม่นั้นจะเจออย่างผมใช่ไหม อ.อ๊อด  ;D ;D ;D myisam>innodb นี่
ทำได้ ครับทำได้
ขึ้นระบบโดย BMS 24 ตค.52
ruck90@hotmail.com
server IBM 3550 Ram 10 GB  HOSXP ver53.3.28
 Centos 5.3 64 bit  MSQL5.1.37

IBM X3400  RAB 2 Gb
http://www.pbhc.moph.go.th

ออฟไลน์ Svl2Nuk3

  • Hero Member
  • *****
  • กระทู้: 793
  • Respect: 0
    • ดูรายละเอียด
Re: เปลี่ยน Mysiam เป็น InnoDB
« ตอบกลับ #3 เมื่อ: กันยายน 11, 2010, 08:31:28 AM »
0
เตรียมตัว เตรียมสำรองข้อมูลดีนะครับ
ไม่นั้นจะเจออย่างผมใช่ไหม อ.อ๊อด  ;D ;D ;D myisam>innodb นี่

เป็นยังไงบ้างครับ  ช่วยแบ่งปันประสบการณ์หน่อยครับ    ;D ;D
I'm nuke (นุ๊ก)
My Blog  : http://www.codenuke.net
อดีต นวก.คอมฯ รพช.พรหมพิราม => 1 พ.ค. 52 - 30 ก.ย. 54
ปัจจุบัน : Software Engineer บริษัทแห่งหนึ่ง

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: เปลี่ยน Mysiam เป็น InnoDB
« ตอบกลับ #4 เมื่อ: กันยายน 11, 2010, 10:17:14 AM »
0
ต้อง config server ในส่วนของ innodb buffer pool size ให้เหมาะสมก่อนนะครับ ไม่งั้นมันจะช้ามากครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: เปลี่ยน Mysiam เป็น InnoDB
« ตอบกลับ #5 เมื่อ: กันยายน 11, 2010, 12:21:46 PM »
0
ต้อง config server ในส่วนของ innodb buffer pool size ให้เหมาะสมก่อนนะครับ ไม่งั้นมันจะช้ามากครับ

ผมยังปรับ ค่าไม่ดีเลย เวลาส่งข้อมูลเข้า Datacenter กราฟมักจะขึ้นมาสูง

ภาพประกอบ
« แก้ไขครั้งสุดท้าย: กันยายน 11, 2010, 12:26:44 PM โดย บอย[ด่านมะขามเตี้ย] »
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
FF-Paperless(รพ.สค.)เริ่ม1ตค2555=100%
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
ServerMTOL8.5+MDB-10.4.20,SlaveOL8.5+MDB-10.7.3
LOG=PostgreSQL11,INV=PostgreSQL11

doramon

  • บุคคลทั่วไป
Re: เปลี่ยน Mysiam เป็น InnoDB
« ตอบกลับ #6 เมื่อ: กันยายน 11, 2010, 15:48:05 PM »
0
เตรียมตัว เตรียมสำรองข้อมูลดีนะครับ
ไม่นั้นจะเจออย่างผมใช่ไหม อ.อ๊อด  ;D ;D ;D myisam>innodb นี่

ยังช่วยกู้ข้อมูล ไม่รู้ว่าจะได้มากในระดับที่พอใจหรือเปล่า


ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: เปลี่ยน Mysiam เป็น InnoDB
« ตอบกลับ #7 เมื่อ: กันยายน 11, 2010, 21:31:10 PM »
0
เตรียมตัว เตรียมสำรองข้อมูลดีนะครับ
ไม่นั้นจะเจออย่างผมใช่ไหม อ.อ๊อด  ;D ;D ;D myisam>innodb นี่

ของผมตั้งแต่ Config my.cnf เอง ตัดปัญหาเรื่อง Server ไปเลย
ไม่ว่าจะเปลี่ยนจาก myisam>innodb หรือ innodb>myisam
และอัพเวอร์ชั่นขณะเวลาใช้งานจริง
หมดปัญหา และการันตีได้เลยว่าระบบ Server น่าจะเสถียรที่สุดใน จ.กาญจน์
« แก้ไขครั้งสุดท้าย: กันยายน 11, 2010, 22:17:28 PM โดย บอย[ด่านมะขามเตี้ย] »
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
FF-Paperless(รพ.สค.)เริ่ม1ตค2555=100%
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
ServerMTOL8.5+MDB-10.4.20,SlaveOL8.5+MDB-10.7.3
LOG=PostgreSQL11,INV=PostgreSQL11

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: เปลี่ยน Mysiam เป็น InnoDB
« ตอบกลับ #8 เมื่อ: กันยายน 12, 2010, 13:27:24 PM »
0
แล้ว จำนวน  connection  ที่เริ่มมีัผลหนัก ๆ ต่อ mysql  innodb  พร้อม ๆ กัน  ที่ละกี่เครื่อง กี่แผนก  จึงจะทำให้โหลดกระฉูดน่ะครับ
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: เปลี่ยน Mysiam เป็น InnoDB
« ตอบกลับ #9 เมื่อ: กันยายน 12, 2010, 14:13:34 PM »
0
แล้ว จำนวน  connection  ที่เริ่มมีัผลหนัก ๆ ต่อ mysql  innodb  พร้อม ๆ กัน  ที่ละกี่เครื่อง กี่แผนก  จึงจะทำให้โหลดกระฉูดน่ะครับ

ตั้งแต่ 30-200 เครื่อง กราฟจะยิ่งต่ำ ถ้าจำนวนเครื่องเพิ่มมากขึ้น
ส่วนใหญ่ผมว่าใช้ Mysiam จะเร็วกว่าในระดับที่เครื่องต่ำกว่า 30 เครื่อง
ผมทดสอบโดยการเรียก 18 แฟ้ม + 12 แฟ้ม  1 ปีงบ ในวันเบาหวาน+ความดัน แล้วระบบไม่ช้าและกราฟไม่สูงเกิน 15  % ถือว่า เรา config ผ่าน

ผมทดลอง maria ก็ดีเหมือนกันแต่เวลาเริ่มมีการใช้งานมากเครื่อง ก็ยังไม่ดีเท่า InnoDB

ผมอยากจะทดลอง  Falcon มากเลยกับ รพ.
ผมทดลองกับ สอ.มา 1 ปีแล้ว MySQL-6.0.11 +CentOS 5.4
ไม่เกิดปัญหาเลย ถ้าระบบอุปกรณ์+ไฟฟ้าดีพอ

เรื่องใช้งานไม่ว่าจะเป็น  Innodb,Maria,Falcon,Mysiam
Admin ต้องรู้เลยว่าตารางแบบไหนจะต้องใช้เป็นอะไร
อย่างผม
-ใช้ตารางที่เป็น log จะใช้อยู่เป็น Mysiam กำลังจะเปลี่ยนเป็น Maria
-ใช้ตารางที่เป็น รูป  จะใช้อยู่เป็น Maria
-ตารางที่เรียกใช้ข้อมูลตลอด จะใช้อยู่เป็น Innodb
ผมตอนนี้เป็น  Innodb = 99 % &Mysiam+Maria=1%
ขนาดฐาน 7z แล้ว 1.2G
ก็ใช้มาก็ไม่มีอาการแฮงค์เลย นอกจากไฟฟ้าดับเกิน 3 ชั่วโมง ก็จะมีใช้ไม่ได้บางจุด

แต่สำหรับ Server HOSxP จะอยู่ได้ประมาณ 8-10 ชั่วโมง
ประสบการณ์ก็เพิ่งเกิดไม่นาน ไฟฟ้าดับไป 6 ชั่วโมง เครื่องปั่นไฟไม่ทำงาน

สำหรับกราฟที่โชวอยู่มีปัญหาคือเวลาส่งข้อมูล Datacenter ระดับอำเภอด่านมะขามเตี้ย
สามารถอัพจากระบบ lan วิ่งอยู่ 1G ส่งข้อมูลไม่เกิน 30 นาทีก็เสร็จแล้ว
« แก้ไขครั้งสุดท้าย: กันยายน 12, 2010, 14:34:56 PM โดย บอย[ด่านมะขามเตี้ย] »
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
FF-Paperless(รพ.สค.)เริ่ม1ตค2555=100%
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
ServerMTOL8.5+MDB-10.4.20,SlaveOL8.5+MDB-10.7.3
LOG=PostgreSQL11,INV=PostgreSQL11

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
Re: เปลี่ยน Mysiam เป็น InnoDB
« ตอบกลับ #10 เมื่อ: กันยายน 13, 2010, 11:20:04 AM »
0
แล้ว จำนวน  connection  ที่เริ่มมีัผลหนัก ๆ ต่อ mysql  innodb  พร้อม ๆ กัน  ที่ละกี่เครื่อง กี่แผนก  จึงจะทำให้โหลดกระฉูดน่ะครับ

วันนี้ลอง monitor การใช้งาน หลังจากลองปรับ my.cnf มาได้ 3 วัน

ลด max_connection จาก 1000 --> 500 --> 400
เพิ่ม Key_buffer จาก 256 --> 512 M
เพิ่ม QueryCache จาก 512 --> 1024 M

จากการใช้สายฟ้า แล้ว RUN หรือ Execute มันเร็วขึ้น

ได้ตามรูป
« แก้ไขครั้งสุดท้าย: กันยายน 13, 2010, 13:03:10 PM โดย เข้ม »
Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007

ออฟไลน์ skypec

  • Hero Member
  • *****
  • กระทู้: 1,469
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลรือเสาะ
Re: เปลี่ยน Mysiam เป็น InnoDB
« ตอบกลับ #11 เมื่อ: กันยายน 13, 2010, 12:29:04 PM »
0
ต้อง config server ในส่วนของ innodb buffer pool size ให้เหมาะสมก่อนนะครับ ไม่งั้นมันจะช้ามากครับ

ค่าตรงนี้ต้องคิดแบบไหนครับ อ. :)
โรงพยาบาลรือเสาะ ( www.rusohospital.com )
Version HOSxP 3.53.7.28
Machine Server
Master : IBM
Slave   : HP

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: เปลี่ยน Mysiam เป็น InnoDB
« ตอบกลับ #12 เมื่อ: กันยายน 13, 2010, 21:20:27 PM »
0
แล้ว จำนวน  connection  ที่เริ่มมีัผลหนัก ๆ ต่อ mysql  innodb  พร้อม ๆ กัน  ที่ละกี่เครื่อง กี่แผนก  จึงจะทำให้โหลดกระฉูดน่ะครับ

วันนี้ลอง monitor การใช้งาน หลังจากลองปรับ my.cnf มาได้ 3 วัน

ลด max_connection จาก 1000 --> 500 --> 400
เพิ่ม Key_buffer จาก 256 --> 512 M
เพิ่ม QueryCache จาก 512 --> 1024 M

จากการใช้สายฟ้า แล้ว RUN หรือ Execute มันเร็วขึ้น

ได้ตามรูป


ยังไม่นิ่งเลย
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
FF-Paperless(รพ.สค.)เริ่ม1ตค2555=100%
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
ServerMTOL8.5+MDB-10.4.20,SlaveOL8.5+MDB-10.7.3
LOG=PostgreSQL11,INV=PostgreSQL11

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: เปลี่ยน Mysiam เป็น InnoDB
« ตอบกลับ #13 เมื่อ: กันยายน 13, 2010, 21:37:46 PM »
0
client เยอะดีจังครับ..เป็นร้อยเครื่อง


วันนี้ลอง monitor การใช้งาน หลังจากลองปรับ my.cnf มาได้ 3 วัน

ลด max_connection จาก 1000 --> 500 --> 400
เพิ่ม Key_buffer จาก 256 --> 512 M
เพิ่ม QueryCache จาก 512 --> 1024 M

จากการใช้สายฟ้า แล้ว RUN หรือ Execute มันเร็วขึ้น

ได้ตามรูป

Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x