Mysql Tunner ile Mysql Optimizasyon
Mysql Tunner ile Mysql Optimizasyon yapmak oldukça basit bir işlemdir. Öncelikle doğru mysql optimizasyonu yapabilmeniz için mysql servisinin en az 12 saat açık olmasını öneriyoruz. Mysql servisini restart edip Mysql tunner ile bakacgınız performans çıksıtı doğru sonuç vermeyecektir.
Mysql Tunner Nedir ?
MySQL Tuner, MySQL kullanımınızı hızlı bir şekilde incelemenisağlar. Performans ve istikrarı artırmak için ayarlamalar yapmanıza olanak tanıyan Perl’de tabanlı bir Yazılımdır. Tunner mysql veritabanı ve drumuyla ilgili sizlere detaylı bilgiler sunacaktır. Bu bilgiler doğrultusunda my.cnf dosyanızda yapacagınız değişiklikler ile Mysql performans sorunlarının önüne geçebilmenizi imkan sunmaktadır. Mysql tunner MySQL/MariaDB/Percona Server gibi veritabanı servisleri tarafından desteklenmektedir.
Mysql Tunner İndirme ve Çalıştırma
İndirmek için;
wget http://mysqltuner.pl/ -O mysqltuner.pl
Yetkisini düzenliyoruz;
chmod 755 mysqltuner.pl
Çaıştırmak için;
perl mysqltuner.pl
yada
./mysqltuner.pl
Ekran çıktısı aşagıdaki gibi olacaktır.
Mysql Tunner ile uzak Mysql sunucusu kontrol etmek için;
./mysqltuner.pl –host uzaksunucuip –user root –pass root_password
Hata ayıklama yaptırmadan MySQL servisi üzerindeki maksimum çıktı bilgilerini etkinleştirin;
./mysqltuner.pl –verbose
./mysqltuner.pl –buffers –dbstat –idxstat –sysstat –pfstat
Mysql çıktısını txt dosyasına kaydetmek için;
perl mysqltuner.pl –outputfile /root/mysqlperformans.txt
Mysql Tunner debug için;
perl mysqltuner.pl –debug