2013-04-27 59 views
1

我有一個生產64位MySQL數據庫服務器(版本5.1.69-源代碼發佈),有8個內核和8 GB RAM,我希望它能夠充分利用所有內核和所有可用內存。我使用InnoDB和我讀,我應該設置my.cnf配置文件如下:innodb_read_io_threads在MySQL 5.1.69上丟失

innodb_read_io_threads   = 64 
innodb_write_io_threads   = 64 

從某些原因,這兩個變量不存在。當我將它們添加到配置文件時,MySQL無法加載。此外,以下查詢返回零結果:

show global variables like '%innodb_read_%'; 

有什麼建議嗎?謝謝。

回答

1

自5.1.38版本以來,InnoDB插件已包含在MySQL中,但必須安裝它。

MySQL 5.5/5.6默認安裝了新的InnoDB插件。你可以只升級到5.5/5.6

如果你真的想留下來與MySQL 69年1月5日,你可以去如何做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