WEBサービス創造記

WEBサービスを作ったり保守したりしてる人のメモブログです。

innotopコマンドでMySQLの状態をリアルタイムで監視する

      2012/12/11

innotopコマンドのインストール

MySQL用のtopコマンドとも言えるinnotopというコマンドがあり、これを利用すればMySQLの詳細な情報をリアルタイムで知ることができます。

innotopという名前からしてInnoDBに特化したコマンドかと思われるかもしれませんがそういうわけではなく、他のストレージエンジンを利用している場合でも汎用的に利用することができる高機能なコマンドです。

innotopコマンドは以下の手順でインストールできます。

innotopに必要なPerlモジュールを事前にインストール
# yum -y install perl-TermReadKey
# yum -y install perl-DBI
# yum -y install perl-DBD-mysql
innotopのインストール
# wget http://innotop.googlecode.com/files/innotop-1.8.0.tar.gz
# tar zxf innotop-1.8.0.tar.gz
# cd innotop-1.8.0.tar.gz
# perl Makefile.PL
# make install

以上でインストールは完了です。
innotopコマンドは以下のように実行し、終了するときはqを押します。

# innotop -uユーザ名 -pユーザのパスワード

 - MySQL , , , ,