MySQL 5.1.69上缺少innodb_read_io_threads

时间:2013-04-27 13:15:07

标签: innodb mysql my.cnf

我有一个生产64位MySQL数据库服务器(版本5.1.69 - 源代码分发),有8个内核和8 GB RAM,我希望它能充分利用所有内核和所有可用内存。我使用InnoDB,我读到我应该在my.cnf配置文件中设置以下内容:

innodb_read_io_threads          = 64
innodb_write_io_threads         = 64

由于某些原因,两个变量都不存在。当我将它们添加到配置文件时,MySQL无法加载。此外,以下查询返回零结果:

show global variables like '%innodb_read_%';

有什么建议吗?感谢。

1 个答案:

答案 0 :(得分:1)

自版本5.1.38以来,InnoDB插件已包含在MySQL中,但必须安装它。

MySQL 5.5 / 5.6默认安装了新的InnoDB插件。你可以升级到5.5 / 5.6

如果您真的想继续使用MySQL 5.1.69,可以访问MySQL文档,了解如何安装InnoDB插件:http://dev.mysql.com/doc/innodb-plugin/1.0/en/innodb-plugin-installation-dynamic-posix.html

我在2012年5月的DBA StackExchange中写过这篇文章:https://dba.stackexchange.com/questions/18203/mysql-installing-innodb-plugin/18240#18240