对 InnoDB 表的 my.cnf 进行微调失败,设置如下:“innodb_log_file_size=256”

对 InnoDB 表的 my.cnf 进行微调失败,设置如下:“innodb_log_file_size=256”

我读了一些关于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 日志文件。

相关内容