การเลือกใช้ my.cnf ให้เหมาะสมในกับเครื่อง Server ในระบบ CentOS


April 13, 2011 by  
Filed under Com. Plus+

เพื่อให้การทำงานของ mysql server มีประสิทธิภาพมากที่สุด ให้เราเลือกไฟล์คอนฟิกให้เหมาะสมกับเครื่องเรา ปกติ mysql จะใช้ไฟล์คอนฟิกชื่อ /etc/my.cnf แต่ในขณะที่ติดตั้ง mysql เสร็จใหม่ๆจะไม่มีไฟล์นี้ให้ หรือบางครั้งอาจจะมีให้แต่ค่าที่เซตมานั้นอาจจะเป็นค่า default ที่ไม่ค่อยเหมาะกับตัว server ของเราเท่าไหร่นัก ดังนั้นเราจะต้องสำเนาเอาไฟล์คอนฟิกจาก /usr/share/mysql ออกมาเอง ซึ่งจะมีไฟล์ตัวอย่างอยู่ 5 ไฟล์ด้วยกัน ดังนี้

1. เหมาะสำหรับเครื่องที่มีหน่วยความจำ 4 GB, ใช้ innodb อย่างเดียว

/usr/share/mysql/my-innodb-heavy-4G.cnf

2. เหมาะสำหรับเครื่องที่มี หน่วยความจำ 1-2 GB

/usr/share/mysql/my-huge.cnf

3. เหมาะสำหรับเครื่องที่มี หน่วยความจำ 512 MB

/usr/share/mysql/my-large.cnf

4. เหมาะสำหรับเครื่องที่มี หน่วยความจำ 32-64 MB , หรือ 128 MB ถ้ามีเว็บเซิร์ฟเวอร์ด้วย

/usr/share/mysql/my-medium.cnf

5. เหมาะสำหรับเครื่องที่มี หน่วยความจำ น้อยกว่า 64 MB รัน mysql อย่างเดียว

/usr/share/mysql/my-small.cnf

ตัวอย่างเช่น มีแรมอยู่ 512 MB ก็จะใช้ไฟล์ my-medium.cnf

#cp /usr/share/mysql/my-large.cnf /etc/my.cnf

#service mysqld restart

ขอขอบคุณแหล่งข้อมูลดีๆจาก http://www.voip4share.com

Comments

comments

Comments

Feel free to leave a comment...
and oh, if you want a pic to show with your comment, go get a gravatar!





.

Free PageRank Checker SiamHealthandBeauty on Twitter, SiamHealthandBeauty on Alexa