BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: phatipan2 ที่ กันยายน 10, 2010, 22:08:12 PM

หัวข้อ: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: phatipan2 ที่ กันยายน 10, 2010, 22:08:12 PM
       ไม่ทราบว่า ปกติ เวลาเปลี่ยน Mysiam เป็น InnoDB  ต้องใช้เวลา ประมาณ กี่ชั่วโมง ครับ
พอดีว่าเคยลองเล่นดูแล้วใช้เวลานานมาก เลยไม่ทำต่อ ครับ
       แล้วไม่ทราบว่ามีวิธีที่จะแปลงแบบ ไวๆ ไหม ครับ
หัวข้อ: Re: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: doramon ที่ กันยายน 10, 2010, 22:11:29 PM
       ไม่ทราบว่า ปกติ เวลาเปลี่ยน Mysiam เป็น InnoDB  ต้องใช้เวลา ประมาณ กี่ชั่วโมง ครับ
พอดีว่าเคยลองเล่นดูแล้วใช้เวลานานมาก เลยไม่ทำต่อ ครับ
       แล้วไม่ทราบว่ามีวิธีที่จะแปลงแบบ ไวๆ ไหม ครับ

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

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

หัวข้อ: Re: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: pabon ที่ กันยายน 11, 2010, 08:26:48 AM
เตรียมตัว เตรียมสำรองข้อมูลดีนะครับ
ไม่นั้นจะเจออย่างผมใช่ไหม อ.อ๊อด  ;D ;D ;D myisam>innodb นี่
หัวข้อ: Re: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ กันยายน 11, 2010, 08:31:28 AM
เตรียมตัว เตรียมสำรองข้อมูลดีนะครับ
ไม่นั้นจะเจออย่างผมใช่ไหม อ.อ๊อด  ;D ;D ;D myisam>innodb นี่

เป็นยังไงบ้างครับ  ช่วยแบ่งปันประสบการณ์หน่อยครับ    ;D ;D
หัวข้อ: Re: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: manoi ที่ กันยายน 11, 2010, 10:17:14 AM
ต้อง config server ในส่วนของ innodb buffer pool size ให้เหมาะสมก่อนนะครับ ไม่งั้นมันจะช้ามากครับ
หัวข้อ: Re: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กันยายน 11, 2010, 12:21:46 PM
ต้อง config server ในส่วนของ innodb buffer pool size ให้เหมาะสมก่อนนะครับ ไม่งั้นมันจะช้ามากครับ

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

ภาพประกอบ
หัวข้อ: Re: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: doramon ที่ กันยายน 11, 2010, 15:48:05 PM
เตรียมตัว เตรียมสำรองข้อมูลดีนะครับ
ไม่นั้นจะเจออย่างผมใช่ไหม อ.อ๊อด  ;D ;D ;D myisam>innodb นี่

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

หัวข้อ: Re: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กันยายน 11, 2010, 21:31:10 PM
เตรียมตัว เตรียมสำรองข้อมูลดีนะครับ
ไม่นั้นจะเจออย่างผมใช่ไหม อ.อ๊อด  ;D ;D ;D myisam>innodb นี่

ของผมตั้งแต่ Config my.cnf เอง ตัดปัญหาเรื่อง Server ไปเลย
ไม่ว่าจะเปลี่ยนจาก myisam>innodb หรือ innodb>myisam
และอัพเวอร์ชั่นขณะเวลาใช้งานจริง
หมดปัญหา และการันตีได้เลยว่าระบบ Server น่าจะเสถียรที่สุดใน จ.กาญจน์
หัวข้อ: Re: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กันยายน 12, 2010, 13:27:24 PM
แล้ว จำนวน  connection  ที่เริ่มมีัผลหนัก ๆ ต่อ mysql  innodb  พร้อม ๆ กัน  ที่ละกี่เครื่อง กี่แผนก  จึงจะทำให้โหลดกระฉูดน่ะครับ
หัวข้อ: Re: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กันยายน 12, 2010, 14:13:34 PM
แล้ว จำนวน  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 นาทีก็เสร็จแล้ว
หัวข้อ: Re: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: เข้ม ที่ กันยายน 13, 2010, 11:20:04 AM
แล้ว จำนวน  connection  ที่เริ่มมีัผลหนัก ๆ ต่อ mysql  innodb  พร้อม ๆ กัน  ที่ละกี่เครื่อง กี่แผนก  จึงจะทำให้โหลดกระฉูดน่ะครับ

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

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

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

ได้ตามรูป
หัวข้อ: Re: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: skypec ที่ กันยายน 13, 2010, 12:29:04 PM
ต้อง config server ในส่วนของ innodb buffer pool size ให้เหมาะสมก่อนนะครับ ไม่งั้นมันจะช้ามากครับ

ค่าตรงนี้ต้องคิดแบบไหนครับ อ. :)
หัวข้อ: Re: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กันยายน 13, 2010, 21:20:27 PM
แล้ว จำนวน  connection  ที่เริ่มมีัผลหนัก ๆ ต่อ mysql  innodb  พร้อม ๆ กัน  ที่ละกี่เครื่อง กี่แผนก  จึงจะทำให้โหลดกระฉูดน่ะครับ

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

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

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

ได้ตามรูป


ยังไม่นิ่งเลย
หัวข้อ: Re: เปลี่ยน Mysiam เป็น InnoDB
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กันยายน 13, 2010, 21:37:46 PM
client เยอะดีจังครับ..เป็นร้อยเครื่อง


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

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

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

ได้ตามรูป