ผู้เขียน หัวข้อ: ขอความแนะนำกับ mysql server  (อ่าน 3902 ครั้ง)

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

ออฟไลน์ invisible_deaw

  • Newbie
  • *
  • กระทู้: 18
  • Respect: 0
    • ดูรายละเอียด
ขอความแนะนำกับ mysql server
« เมื่อ: สิงหาคม 09, 2013, 13:39:43 PM »
0
คือผมจะหันมาลองทำ 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 อะครับ

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

ออฟไลน์ Fadel

  • Jr. Member
  • **
  • กระทู้: 73
  • Respect: +1
    • ดูรายละเอียด
Re: ขอความแนะนำกับ mysql server
« ตอบกลับ #1 เมื่อ: สิงหาคม 13, 2013, 09:09:24 AM »
0
ดันครับ
 

ออฟไลน์ dotAtainer

  • Hero Member
  • *****
  • กระทู้: 1,256
  • กระบี่กรียุค
  • Respect: +3
    • ดูรายละเอียด
    • http://www.nondindeang.com
Re: ขอความแนะนำกับ mysql server
« ตอบกลับ #2 เมื่อ: สิงหาคม 13, 2013, 09:28:03 AM »
0
ต้องถามก่อนว่าเป็นฐานข้อมูล 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 อะครับ

ขอบคุณมากๆครับ ที่รบกวนช่วยตอบคำถาม
« แก้ไขครั้งสุดท้าย: สิงหาคม 13, 2013, 09:30:44 AM โดย dotAtainer »
สวัสดีครับ ผม Admin จากโรงพยาบาลโนนดินแดง จังหวัดบุรีรัมย์ ยินดีที่ได้รู้จักทุกท่านและขอบคุณสำหรับคำแนะนำจากผู้รู้ทุกท่านในอนาคตอันใกล้ครับ T_T
server>>>> IBM  Cpu  Xeon  Ram 12 GB   SCSI  136 GB For Marter&slav
Hosxp  เวอร์ชั่นพิมพ์นิยม
<>Server Master : OS freebsd 8.1 : Mysql5.5.8
<>Server slav: OS freebsd 8.1 : Mysql 5.5.8
ขึ้นระบบ:ขึ้นระบบเอง:จากคำแนะนำของทีมงาน BMS
ตอนนี้ใช้ Unix เป็นชีวิตจิตใจครับ
:ปัญหาคือที่มาของประสบการณ์:พรแสวงไม่ทำให้ใครเสียแรงเปล่า
dotatainer@hotmail.com
http://www.nondindeang.com
http://www.facebook.com/dotatainer
ความใฝ่ฝันที่ทำได้แค่ฝันใฝ่
http://www.musicatm.com/indy/%E0%B8%A3%E0%B8%B1%E0%B8%81%E0%B9%80%E0%B8%98%E0%B8%AD%E0%B8%AA%E0%B8%B8%E0%B8%94%E0%B8%AB%E0%B8%B1%E0%B8%A7%E0%B9%83%E0%B8%88-14296.html

http://www.musicatm.com/indy/%E0%B8%A7%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B9%80%E0%B8%9B%E0%B8%A5%E0%B9%88%E0%B8%B2-11276.html

ออฟไลน์ invisible_deaw

  • Newbie
  • *
  • กระทู้: 18
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความแนะนำกับ mysql server
« ตอบกลับ #3 เมื่อ: สิงหาคม 13, 2013, 10:53:47 AM »
0
ต้องถามก่อนว่าเป็นฐานข้อมูล 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 ครับ เลยโพสถามต้องขอโทษด้วยนะครับที่ไม่ได้แนะนำตัวแต่เเรก ขอบคุณพี่ๆทุกท่านที่ให้คำแนะนำเสมอมา
 

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,660
  • Respect: +165
    • ดูรายละเอียด
    • HOSxP Community Center
Re: ขอความแนะนำกับ mysql server
« ตอบกลับ #4 เมื่อ: สิงหาคม 13, 2013, 11:00:18 AM »
0
MySQL ถ้า MyISAM เสียบ่อยๆ ก็กำหนด Option เอาไว้ใน my.cnf หรือ my.ini แบบนี้ครับ

myisam-recover=FORCE,BACKUP

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

Version ของ MySQL นั้น ยิ่งใหม่ ก็ยิ่งดีครับเพราะมีการแก้ไขปัญหาหรือ Bug ที่เจอรวมทั้งประสิทธิภาพในการทำงานจะดีขึ้นด้วยครับ ถ้าตอนนี้ถามว่าควรจะเป็น version ไหน ผมแนะนำว่าไม่ควรต่ำกว่า 5.5 ครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ host4thai.com

  • Newbie
  • *
  • กระทู้: 23
  • Respect: 0
    • ดูรายละเอียด
    • Host4thai.com
Re: ขอความแนะนำกับ mysql server
« ตอบกลับ #5 เมื่อ: กันยายน 01, 2013, 03:03:30 AM »
0
- MyIsam อ่านเขียนเร็ว เหมาะสำหรับเว็บแอพ แต่ตารางเสียง่าย
- Innodb มีระบบ Auto Data Recovery ในกรณีที่เครื่อง shutdown เองเช่นไฟดับ

ดังนั้นจึงต้องเลือกตามความเหมาะสมครับ
http://www.host4thai.com/dell จัดจำหน่าย Server Dell, IBM, HP และ Ram Server โดยให้คำปรึกษาก่อนสั่งซื้อ ด้วยประสบการณ์มากกว่า 8 ปี
http://blog.host4thai.com บทความที่น่าสนใจเกี่ยวกับ Server และ Linux
https://www.facebook.com/DellIbmHpServer Fanpage ข่าวสารโปรโมชั่นของ Server Brand ต่างๆ
∇ รับอบรมนอกสถานที่, บริการติดตั้งระบบ VPS + CentOS + MySql + PhpMyadmin และอื่นๆ
=================================================
บริษัท สยามไซเบอร์ซอฟท์ จำกัด
Tel : 02-622-5230, Mobile : 08-4545-9898
email : support[at]host4thai.com
=================================================