2008年4月17日木曜日

【MySQL】 Administrator:key_bufferが小さすぎて、MySQLが重い。

MySQLがやたら重たい。
ハードディスク・ランプがずっと点灯している。
そこでMySQL Administratorを使って調べる。

まだ、インストールしていない場合は、追加と削除からチェックマークをつけて、変更を適用ボタンを押すだけ。


アプリケーション→プログラミング→MySQL Administratorを選んで起動。
rootユーザ等でログインする。
Health→Memory HealthのKey Efficiencyがずっと100%になっている。
これは、key_bufferのパラメータが小さすぎるからだ。

/etc/mysql/my.cnfを編集する。

[mysqld]
key_buffer = 500M


mysqlを再起動する。

# sudo /etc/init.d/mysql restart


MySQL Administratorをつなぎ直して、Memory Healthを再確認。


ハードディスク・ランプも落ち着いてひとまず安心。

ラベル:

0 件のコメント:

コメントを投稿

登録 コメントの投稿 [Atom]

この投稿へのリンク:

リンクを作成

<< ホーム