MySQL(MariaDB)のパフォーマンスを見てチューニングのアドバイスをしてくれるソフトを発見。
その名も「MuSQLTuner」。
Redhat系Linuxでは、Epelレポジトリを導入するとMySQLTunerをインストールできます。
sudo yum --enablerepo=epel install mysqltuner
Perl版もあります
cd /usr/share/ wget -O MySQLTuner.zip https://github.com/rackerhacker/MySQLTuner-perl/archive/master.zip unzip MySQLTuner.zip rm -f MySQLTuner.zip cd MySQLTuner-perl-master
#下記コマンドを実行するとDB接続を促されるので、rootでログインする mysqltuner --buffers --user root --pass rootpassword #Perl版はこう perl /usr/share/MySQLTuner-perl-master/mysqltuner.pl --buffers --user root --pass rootpassword
そうすると、英語ですがパフォーマンス結果やその他注意アドバイスがずらっと出てきます。
これをテキストファイルに出力して、あとで読みながらチューニングの手助けにするとよいでしょう。
mysqltuner --buffers --user root --pass rootpassword > /path/to/mysql_hint.txt
コメント