2

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

innodb_read_io_threads          = 64
innodb_write_io_threads         = 64

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

show global variables like '%innodb_read_%';

有什么建议么?谢谢。

4

1 回答 1

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

于 2013-04-28T06:20:49.967 回答