DAY6:percona-toolkit工具包的32個命令

簡介:

percona toolkit 是一款percona公司推出的優(yōu)秀的開源的mysql分析工具。
用來執(zhí)行各種通過手工執(zhí)行非常復雜和麻煩的 mysql 任務(wù)和系統(tǒng)任務(wù),這些任務(wù)包括:

  • 檢查 master 和 slave 數(shù)據(jù)的一致性
  • 有效地對記錄進行歸檔
  • 查找重復的索引
  • 對服務(wù)器信息進行匯總
  • 分析來自日志和 tcpdump 的查詢
  • 當系統(tǒng)出問題的時候收集重要的系統(tǒng)信息
1、開發(fā)類
工具命令 工具作用 備注
pt-duplicate-key-checker 列出并刪除重復的索引和外鍵
pt-online-schema-change 在線修改表結(jié)構(gòu)
pt-query-advisor 分析查詢語句,并給出建議,有bug 已廢棄
pt-show-grants 規(guī)范化和打印權(quán)限
pt-upgrade 在多個服務(wù)器上執(zhí)行查詢,并比較不同
2、性能類
工具命令 工具作用 備注
pt-index-usage 分析日志中索引使用情況,并出報告
pt-pmp 為查詢結(jié)果跟蹤,并匯總跟蹤結(jié)果
pt-visual-explain 格式化執(zhí)行計劃
pt-table-usage 分析日志中查詢并分析表使用情況 pt 2.2新增命令
3、配置類
工具命令 工具作用 備注
pt-config-diff 比較配置文件和參數(shù)
pt-mysql-summary 對mysql配置和status進行匯總
pt-variable-advisor 分析參數(shù),并提出建議
4、監(jiān)控類
工具命令 工具作用 備注
pt-deadlock-logger 提取和記錄mysql死鎖信息
pt-fk-error-logger 提取和記錄外鍵信息
pt-mext 并行查看status樣本信息
pt-query-digest 分析查詢?nèi)罩?,并產(chǎn)生報告 常用命令
pt-trend 按照時間段讀取slow日志信息 已廢棄
5、復制類
工具命令 工具作用 備注
pt-heartbeat 監(jiān)控mysql復制延遲
pt-slave-delay 設(shè)定從落后主的時間
pt-slave-find 查找和打印所有mysql復制層級關(guān)系
pt-slave-restart 監(jiān)控salve錯誤,并嘗試重啟salve
pt-table-checksum 校驗主從復制一致性
pt-table-sync 高效同步表數(shù)據(jù)
6、系統(tǒng)類
工具命令 工具作用 備注
pt-diskstats 查看系統(tǒng)磁盤狀態(tài)
pt-fifo-split 模擬切割文件并輸出
pt-summary 收集和顯示系統(tǒng)概況
pt-stalk 出現(xiàn)問題時,收集診斷數(shù)據(jù)
pt-sift 瀏覽由pt-stalk創(chuàng)建的文件 pt 2.2新增命令
pt-ioprofile 查詢進程IO并打印一個IO活動表 pt 2.2新增命令
7、實用類
工具命令 工具作用 備注
pt-archiver 將表數(shù)據(jù)歸檔到另一個表或文件中
pt-find 查找表并執(zhí)行命令
pt-kill Kill掉符合條件的sql
pt-align 對齊其他工具的輸出 pt 2.2新增命令
pt-fingerprint 將查詢轉(zhuǎn)成密文 pt 2.2新增命令
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容