標籤:
mysql 必須掌握的工具pt-query-digest
古人云:工欲善其事,必先利其器。作為一名優秀的mysql dba也需要有掌握幾個好用的mysql管理工具,所以我也一直在整理和尋找一些能夠便於管理mysql的利器。以後的一段時間內,將會花一大部分的精力去搜尋這些工具。
性 能的管理一直都是擺在第一位的,dba的很多工作管理層都看不到也沒有辦法衡量價值,但是如果一個系統慢的跟蝸牛一樣,dba通過監控調優把系統從崩潰邊 緣重新拉回到高鐵時代。這種價值和觸動應該是巨大的。(很多企業的領導認為系統跑不動了就需要換更快的CPU、更大的記憶體、更快的儲存,而且這還不是少 數,所以DBA的價值也一直體現不出來,薪水自然也就不會很高)
mysql 的日誌是跟蹤mysql效能瓶頸的最快和最直接的方式了,系統效能出現瓶頸的時候,首先要開啟慢查詢日誌,進行跟蹤;這段時間關於慢查詢日誌的管理和查看 已經整理過兩篇文章了,不經意間又發現了一個查看慢查詢日誌的工具:mk-query-digest,這個工具網上號稱mysql dba必須掌握的十大工具之首。
1:安裝於Perl相關的模組
yum install perl-DBIyum install perl-DBD-MySQLyum install perl-Time-HiResyum install perl-IO-Socket-SSL
2:下載和安裝percona toolkit的包
http://pkgs.repoforge.org/perl-TermReadKey/(key)
https://www.percona.com/downloads/percona-toolkit/ (tool)
wget http://pkgs.repoforge.org/perl-TermReadKey/perl-TermReadKey-2.30-1.el3.rf.x86_64.rpmrpm -ivh perl-TermReadKey-2.30-1.el3.rf.x86_64.rpmwget https://www.percona.com/downloads/percona-toolkit/2.2.14/RPM/percona-toolkit-2.2.14-1.noarch.rpmrpm -ivh percona-toolkit-2.2.14-1.noarch.rpm
注意:需要安裝Term::ReadKey 包,否則會報perl(Term::ReadKey) is needed by percona-toolkit-2.2.14-1.noarch
percona-toolkit系列之介紹和安裝
mysql 必須掌握的工具pt-query-digest安裝