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

InnoDB プラグインはバージョン 5.1.38 から MySQL に含まれていますが、インストールする必要があります。

MySQL 5.5/5.6 には、デフォルトで新しい InnoDB プラグインがインストールされています。5.5/5.6 にアップグレードできます

本当に MySQL 5.1.69 を使用したい場合は、InnoDB プラグインのインストール方法に関する MySQL ドキュメントを参照してください: http://dev.mysql.com/doc/innodb-plugin/1.0/en/ innodb-plugin-installation-dynamic-posix.html

2012 年 5 月に DBA StackExchange でこれについて書きました

于 2013-04-28T06:20:49.967 に答える