mysql pt工具包安裝與工具介紹 Melvin

2022-09-22 23:48:19 字數 1853 閱讀 9411

pt工具介紹

percona toolkit簡稱pt工具,是percona公司開發用於管理mysql的工具,功能包括檢查主從複製的資料一致性、檢查重複索引、定位io占用高的表檔案、**ddl等,dba熟悉掌握後將極大提高工作效率。

wget -c? install

yum localinstall percona-toolkit-3.0.1-1.el7.x86_64.rpm?

工具類別

工具命令

工具作用

備註開發類

pt-duplicate-key-checker

列出並刪除重複的索引和外來鍵

pt-online-schema-change

**修改表結構

pt-query-advisor

分析查詢語句,並給出建議,有bug

已廢棄pt-show-grants

規範化和列印許可權

pt-upgrade

在多個伺服器上執行查詢,並比較不同

效能類pt-index-usage

分析日誌中索引使用情況,並出報告

pt-pmp

為查詢結果跟蹤,並彙總跟蹤結果

pt-visual-explain

格式化執行計畫

pt-table-usage

分析日誌中查詢並分析表使用情況

pt 2.2新增命令

配置類pt-config-diff

比較配置檔案和引數

pt-mysql-summary

對mysql配置和status進行彙總

pt-variable-advisor

分析引數,並提出建議

監控類pt-deadlock-logger

提取和記錄mysql死鎖資訊

pt-fk-error-logger

提取和記錄外來鍵資訊

pt-mext

並行檢視status樣本資訊

pt-query-digest

分析查詢日誌,並產生報告

常用命令

pt-trend

按照時間段讀取slow日誌資訊

已廢棄複製類

pt-heartbeat

監控mysql複製延遲

pt-sl**e-delay

設定從落後主的時間

pt-sl**e-find

查詢和列印所有mysql複製層級關係

pt-sl**e-restart

監控salve錯誤,並嘗試重啟salve

pt-table-checksum

校驗主從複製一致性

pt-table-sync

高效同步表資料

系統類pt-diskstats

檢視系統磁碟狀態

pt-fifo-split

模擬切割檔案並輸出

pt-summary

收集和顯示系統概況

pt-stalk

出現問題時,收集診斷資料

pt-sift

瀏覽由pt-stalk建立的檔案

pt 2.2新增命令

pt-ioprofile

查詢程序io並列印乙個io活動表

pt 2.2新增命令

實用類pt-archiver

將表資料歸檔到另乙個表或檔案中

pt-find

查詢表並執行命令

pt-kill

kill掉符合條件的sql

常用命令pt-align

對齊其他工具的輸出

pt 2.2新增命令

pt-fingerprint

將查詢轉成密文

pt 2.2新增命令

使用 command --help 來檢視每個命令的具體作用和使用方法

rwthlm工具包安裝步驟

本篇介紹rwthlm在linux上的安裝,我用的系統是ubuntu,在windows上的安裝我沒去試,可以參考看看這個部落格。1.首先編譯器得支援c 11,可以在終端中輸入 g v 在我的機器上得到如下結果 gcc version 4.8.2 ubuntu 4.8.2 19ubuntu1 官方文件上...

GO 工具包安裝方法

go 安裝依賴包一般會通過四種路徑 安裝後的執行檔案在 gopath bin檔案 常見錯誤 當我們執行go get golang.org x tools cmd goimports會報錯 package golang.org x tools cmd goimports unrecognized im...

python安裝wxpython工具包

wxpython是python語言的一套優秀的gui圖形庫,允許python程式設計師很方便的建立完整的 功能鍵全的gui使用者介面。wxpython是作為優秀的跨平台gui庫 wxwidgets 的python封裝和python模組的方式提供給使用者的。就如同python和wxwidgets一樣,...