我们运行一个 MySQL 5.5 的服务器。95%的表都设置为 InnoDB 引擎。
但是,每当我查看 my.ini 文件(使用 MySQL Workbench)时,mysqld 部分下的 innodb 都未选中,并且在下拉列表中选择了 OFF。使用记事本查看时,我没有看到此行添加到 my.ini 文件中。
我是否应该检查此设置并将其设置为 ON,以便我们可以使用启用的 innodb 设置(缓冲区和日志文件等)或者这无关紧要?
答案1
Innodb 是默认的存储引擎,默认情况下会加载它。我认为这是 MySQL Workbench 的一个缺陷。您可以在此处阅读有关 --innodb(和 --skip-innodb)选项的更多信息:
http://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html#option_mysqld_innodb
请注意,如果禁用 innodb,MySQL 甚至不会启动,除非您指定不同的默认存储引擎。