我在设置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的内存,并且还在运行Web服务器,因此我认为这些数字应该是一个不错的起点。保存并重新启动服务器后,更改似乎没有生效。我尝试运行Mysqltuner,该数据库报告缓冲池仍为16.0M。知道我在做什么错吗?如果您想了解更多配置文件,请告诉我。谢谢!