ฉันมีปัญหาในการตั้งค่าขนาดบัฟเฟอร์พูลและขนาดไฟล์บันทึกสำหรับ MySql InnoDB ฉันอยู่ไกลจากผู้เชี่ยวชาญ MySql แต่ได้อ่านไปแล้วและดูเหมือนว่าการเปลี่ยนแปลงนี้ฉันเพิ่งเพิ่มบรรทัดเหล่านี้ไปยัง /etc/mysql/my.cnf ของฉัน
# Set buffer pool size to 50-80% of your computer's memory
innodb_buffer_pool_size=2048M
innodb_additional_mem_pool_size=512M
#
# Set the log file size to about 25% of the buffer pool size
innodb_log_file_size=256M
innodb_log_buffer_size=128M
เซิร์ฟเวอร์มีหน่วยความจำประมาณ 7GB และใช้งานเว็บเซิร์ฟเวอร์ด้วยดังนั้นฉันคิดว่าตัวเลขเหล่านี้ควรเป็นจุดเริ่มต้นที่ใช้ได้ หลังจากบันทึกและรีสตาร์ทเซิร์ฟเวอร์อย่างไรก็ตามดูเหมือนว่าการเปลี่ยนแปลงจะมีผล ฉันลองใช้ Mysqltuner ซึ่งรายงานว่าบัฟเฟอร์พูลยังคงอยู่ที่ 16.0M มีความคิดอะไรที่ฉันกำลังทำผิดหรือเปล่า? แจ้งให้เราทราบหากคุณต้องการดูไฟล์กำหนดค่าเพิ่มเติม ขอบคุณ!