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一樣,...