BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: invisible_deaw ที่ สิงหาคม 09, 2013, 13:39:43 PM

หัวข้อ: ขอความแนะนำกับ mysql server
เริ่มหัวข้อโดย: invisible_deaw ที่ สิงหาคม 09, 2013, 13:39:43 PM
คือผมจะหันมาลองทำ server database ครับโดยปกติก็ลงเเบบทั่วๆไปสามารถใช้งานได้ตามปกติ
เเต่เป็น config เดิมๆรุ่นต่อรุ่นนานเเล้ว ผมจึงจะเปลี่ยนเป็นเป็น CentOs64 bit
ซึ่งตอนนี้ผมลองลงทิ้งไว้จึงขอคำเเนะนำ ดังนี้
1.โดยปกติที่ลงอันเก่าเป็นเเบบ 32 bit โดยใช้ engine MyIsam โดยจะมีการ Insert ข้อมูลเรื่อยๆ พบว่ามีการเสียของตารางอยู่บ้างโดยผมจะตั้ง crontab optimize & repair ทุกวัน
และมีการเรียกรายงานใหญ่ๆ อยู่ size db ณ ตอนนี้ประมาน 25,000,000 records ประมาณ 5.2 GB(ส่วนนี้ผมควรเปลี่ยน engine หรือไม)
2.ผมใช้ Mysql 5.1.42 อยู่ครับ ควรเปลี่ยนดีหรือไม่ เเล้วถ้าเปลี่ยนจะกระทบต่อข้อมูลภายในหรือเปล่าพวก user connect อะครับ

ขอบคุณมากๆครับ ที่รบกวนช่วยตอบคำถาม
หัวข้อ: Re: ขอความแนะนำกับ mysql server
เริ่มหัวข้อโดย: Fadel ที่ สิงหาคม 13, 2013, 09:09:24 AM
ดันครับ
หัวข้อ: Re: ขอความแนะนำกับ mysql server
เริ่มหัวข้อโดย: dotAtainer ที่ สิงหาคม 13, 2013, 09:28:03 AM
ต้องถามก่อนว่าเป็นฐานข้อมูล Hosxp หรือไม่ถ้าใช่ควรเปลี่ยน engine เป็น Innodb แทน myisam และ mysql ควรใช้เวอร์ชั่น 5.5.31 ขึ้นไปครับผมที่สำคัญควรเป็น 64 bit ด้วยครับ อย่าลืมรายงานตัวว่าท่านเป็นใครมาจากไหนตามธรรมเนียมด้วยนะครับจะได้รู้จักกันไว้ไม่มีอะไรเสียหลาย
คือผมจะหันมาลองทำ server database ครับโดยปกติก็ลงเเบบทั่วๆไปสามารถใช้งานได้ตามปกติ
เเต่เป็น config เดิมๆรุ่นต่อรุ่นนานเเล้ว ผมจึงจะเปลี่ยนเป็นเป็น CentOs64 bit
ซึ่งตอนนี้ผมลองลงทิ้งไว้จึงขอคำเเนะนำ ดังนี้
1.โดยปกติที่ลงอันเก่าเป็นเเบบ 32 bit โดยใช้ engine MyIsam โดยจะมีการ Insert ข้อมูลเรื่อยๆ พบว่ามีการเสียของตารางอยู่บ้างโดยผมจะตั้ง crontab optimize & repair ทุกวัน
และมีการเรียกรายงานใหญ่ๆ อยู่ size db ณ ตอนนี้ประมาน 25,000,000 records ประมาณ 5.2 GB(ส่วนนี้ผมควรเปลี่ยน engine หรือไม)
2.ผมใช้ Mysql 5.1.42 อยู่ครับ ควรเปลี่ยนดีหรือไม่ เเล้วถ้าเปลี่ยนจะกระทบต่อข้อมูลภายในหรือเปล่าพวก user connect อะครับ

ขอบคุณมากๆครับ ที่รบกวนช่วยตอบคำถาม
หัวข้อ: Re: ขอความแนะนำกับ mysql server
เริ่มหัวข้อโดย: invisible_deaw ที่ สิงหาคม 13, 2013, 10:53:47 AM
ต้องถามก่อนว่าเป็นฐานข้อมูล Hosxp หรือไม่ถ้าใช่ควรเปลี่ยน engine เป็น Innodb แทน myisam และ mysql ควรใช้เวอร์ชั่น 5.5.31 ขึ้นไปครับผมที่สำคัญควรเป็น 64 bit ด้วยครับ อย่าลืมรายงานตัวว่าท่านเป็นใครมาจากไหนตามธรรมเนียมด้วยนะครับจะได้รู้จักกันไว้ไม่มีอะไรเสียหลาย
คือผมจะหันมาลองทำ server database ครับโดยปกติก็ลงเเบบทั่วๆไปสามารถใช้งานได้ตามปกติ
เเต่เป็น config เดิมๆรุ่นต่อรุ่นนานเเล้ว ผมจึงจะเปลี่ยนเป็นเป็น CentOs64 bit
ซึ่งตอนนี้ผมลองลงทิ้งไว้จึงขอคำเเนะนำ ดังนี้
1.โดยปกติที่ลงอันเก่าเป็นเเบบ 32 bit โดยใช้ engine MyIsam โดยจะมีการ Insert ข้อมูลเรื่อยๆ พบว่ามีการเสียของตารางอยู่บ้างโดยผมจะตั้ง crontab optimize & repair ทุกวัน
และมีการเรียกรายงานใหญ่ๆ อยู่ size db ณ ตอนนี้ประมาน 25,000,000 records ประมาณ 5.2 GB(ส่วนนี้ผมควรเปลี่ยน engine หรือไม)
2.ผมใช้ Mysql 5.1.42 อยู่ครับ ควรเปลี่ยนดีหรือไม่ เเล้วถ้าเปลี่ยนจะกระทบต่อข้อมูลภายในหรือเปล่าพวก user connect อะครับ

ขอบคุณมากๆครับ ที่รบกวนช่วยตอบคำถาม

ผมชื่อเดียวครับ พนักงานบริษัทเเห่งหนึ่งแถว บางปะกง พอดีเว็บบอดนี้ให้ความรู้ดีในเรื่อง database ครับ เลยโพสถามต้องขอโทษด้วยนะครับที่ไม่ได้แนะนำตัวแต่เเรก ขอบคุณพี่ๆทุกท่านที่ให้คำแนะนำเสมอมา
หัวข้อ: Re: ขอความแนะนำกับ mysql server
เริ่มหัวข้อโดย: manoi ที่ สิงหาคม 13, 2013, 11:00:18 AM
MySQL ถ้า MyISAM เสียบ่อยๆ ก็กำหนด Option เอาไว้ใน my.cnf หรือ my.ini แบบนี้ครับ

myisam-recover=FORCE,BACKUP

เวลามันตรวจพบว่าเสียก็จะซ่อมให้เอง แต่ถ้ามันเสียบ่อยๆ ก็ควรเปลี่ยนไปใช้ Innodb นะครับ

Version ของ MySQL นั้น ยิ่งใหม่ ก็ยิ่งดีครับเพราะมีการแก้ไขปัญหาหรือ Bug ที่เจอรวมทั้งประสิทธิภาพในการทำงานจะดีขึ้นด้วยครับ ถ้าตอนนี้ถามว่าควรจะเป็น version ไหน ผมแนะนำว่าไม่ควรต่ำกว่า 5.5 ครับ
หัวข้อ: Re: ขอความแนะนำกับ mysql server
เริ่มหัวข้อโดย: host4thai.com ที่ กันยายน 01, 2013, 03:03:30 AM
- MyIsam อ่านเขียนเร็ว เหมาะสำหรับเว็บแอพ แต่ตารางเสียง่าย
- Innodb มีระบบ Auto Data Recovery ในกรณีที่เครื่อง shutdown เองเช่นไฟดับ

ดังนั้นจึงต้องเลือกตามความเหมาะสมครับ