我读了一些关于mysql性能博客并尝试去适应它们。
我在 my.cnf 中添加了以下内容:
innodb_buffer_pool_size = 1000M
innodb_log_file_size = 256M
完成此操作并重新启动服务器后,我没有数据库引擎InnoDB命令SHOW ENGINES
在 mysql shell(终端)中创建的列表中的条目。如果我注释掉第二个变量(innodb_log_file_size
)数据库引擎InnoDB再次出现在列表中。这意味着什么?我读过了这innodb_log_file_size
应该是 大小的 1/4 倍innodb_buffer_pool_size
。我是否遗漏了什么?
答案1
您必须删除不再合适大小的旧 innodb 日志文件。