1

VPSサーバーでMySQLCPU使用率が非常に高くなっています(クエリがなくても、常に約80%のCPU使用率です)。

my.cnfで次の行を使用して、InnoDBを無効にすると、

ignore-builtin-innodb
default-storage-engine = myisam

CPU使用率が0%になっているため、InnoDBの実装に問題があり、CPU使用率が高くなっていると思います。

これをデバッグする方法はありますか?(mysqlでプロセスリストを表示しても、関連する情報はまったく得られません。)

MySQLバージョン:5.5.29

(私もnginxを使用しています)

4

1 に答える 1

0

この問題は、InnoDBのデフォルト設定が依然としてシングルスレッドの性質であるという事実に起因している可能性があります。MySQL 5.5を使用しているので、複数のCPU/コアにアクセスするようにInnoDBを構成できます。

車輪の再発明ではなく、DBAStackExchangeからの私の投稿を読んでください。

よくお読みください。お役に立てば幸いです。

于 2013-02-05T18:35:16.483 に答える