การเลือกใช้ my.cnf ให้เหมาะสมในกับเครื่อง Server ในระบบ CentOS
April 13, 2011 by admin
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
Feel free to leave a comment...
and oh, if you want a pic to show with your comment, go get a gravatar!