通過下面的這些命令在接觸到新的資料庫伺服器的時候能更好更快的瞭解伺服器和資料庫的狀況。
1:pt-summary:檢視系統摘要報告
執行:
pt-summary
列印出來的資訊包括:CPU、記憶體、硬碟、網路卡等資訊,還包括檔案系統、磁碟排程和佇列大小、LVM、RAID、網路連結資訊、netstat 的統計,以及前10的負載佔用資訊和vmstat資訊。
更多資訊見:http://www.percona.com/doc/percona-toolkit/2.2/pt-summary.html
2:pt-mysql-summary:檢視mysql各個統計資訊
執行:
pt-mysql-summary --user=root --password=123456 --host=192.168.200.25 --port=3306
列印出來的資訊包括:版本資訊、資料目錄、命令的統計、使用者,資料庫以及複製等資訊還包括各個變數(status、variables)資訊和各個變數的比例資訊,還有配置檔案等資訊。
更多資訊見:http://www.percona.com/doc/percona-toolkit/2.2/pt-mysql-summary.html
3:pt-config-diff:對比配置檔案的異同,類似Linux的diff命令
執行:
pt-config-diff h=localhost,P=3306 h=192.168.200.25,P=3307 --user=root --password=123456
列印出來的資訊包括:指定MySQL它們配置檔案的不同。
更多資訊見:http://www.percona.com/doc/percona-toolkit/2.2/pt-config-diff.html
4:pt-variable-advisor:通過該命令,分析MySQL的變數(my.cnf),並對可能存在的問題提出建議
執行:
從指定地址獲取變數值:
pt-variable-advisor --user=root --password=123456 192.168.220.245
列印出來的資訊包括:一些變數設定的是否合理已經給出的建議
更多資訊見:http://www.percona.com/doc/percona-toolkit/2.2/pt-variable-advisor.html