mysql機能監控對象Innotop簡介及設置裝備擺設。本站提示廣大學習愛好者:(mysql機能監控對象Innotop簡介及設置裝備擺設)文章只能為提供參考,不一定能成為您想要的結果。以下是mysql機能監控對象Innotop簡介及設置裝備擺設正文
1.innotop裝置
參考官網:http://innotop.谷歌code.com/svn/html/installing.html
# wget http://innotop.谷歌code.com/files/innotop-1.9.0.tar.gz # tar -zxvf innotop-1.9.0.tar.gz # cd innotop-1.9.0
裝置INNOTOP對象異常簡略,其是由PERL寫的,固然須要PERL情況和相干的對象包。在裝置之前先要肯定你的體系裝置了Time::HiRes,Term::ReadKey,DBI,DBD::mysql這四個包
# perl -MCPAN -eshell CPAN> install Time::HiRes CPAN> install Term::ReadKey CPAN> install DBI CPAN> install DBD::mysql
在解緊縮後的源碼途徑下有裝置贊助文件,以下:
# perl Makefile.PL
假如沒有報錯,然後,應用
# make install
如許就裝置 innotop,裝置以後體系就會多出一個敕令,innotop
獲得贊助
# innptop --help
參考官網:http://innotop.谷歌code.com/svn/html/manual.html
Innotop詳解--異常具體:http://wenku.百度.com/link?url=0cvUfYA5gwKfwvoo1gGPkr9NfK1eZ5UHa3gAhXB-pwlOLQDyH_Y_BN8q5kfIi89Rz_9eGwjJlWmIQBSZ4hOgg0A-w1nGVnbMbrlQwmxGWz_
個中在QUERY LIST中有個SLOW參數,該參數可以在/etc/my.cnf的設置裝備擺設文件中設置裝備擺設應用
它能記載下一切履行跨越long_query_time時光的SQL語句, 幫你找到履行慢的SQL, 便利我們對這些SQL停止優化。
-----若何開啟mysql慢查詢-----
1.起首,進入mysql,輸出敕令 show variables like '%quer%';
你會看到個中log_slow_queries 的狀況為OFF;long_query_time 為10;
2.編纂/etc/my.cnf文件
在[mysqld]上面添加兩行:
log-slow-queries = /var/lib/mysql/mysql-slow.log long_query_time = 3
log-slow-queries為日記寄存目次;long_query_time為最年夜查詢秒數(按本身需求設置)。
3.重啟辦事使設置裝備擺設失效
/etc/init.d/mysqld restart
從新進入數據庫查詢log_slow_queries狀況為ON。