MySQLのCPU使用率が異常になるので対策してみた
2月 8, 2011 — 21:24

最近やたらMySQLが重いと思ったらCPU使用率が60%~90%を使っていてなんだコレ?とか思いながら対策しました。以前のサーバでも深刻な悩みでしたので困っていたのですが、対策はとったことがあるので今回も実行しました。

一応キャッシュを使えば負荷軽減になります。

# vi /etc/my.cnf
[mysqld]
query_cache_limit=1M
query_cache_min_res_unit=4k
query_cache_size=24M
query_cache_type=1
key_buffer = 16M
sort_buffer_size = 1M
read_buffer_size = 256K

# service mysqld restart

ただやはり将来的にはスペックを見直すべき状態がくると思います。。。。

Comments:
  • ぅゃ

    インデックスが効いてないクエリが多いだけなんじゃ…。

    2月 14, 2011 — 12:24
  • コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

    (Spamcheck Enabled)

    日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)