percona tool文件說明(7) 實用類

2021-10-10 04:58:13 字數 1997 閱讀 7533

title: 「percona-tool文件說明(7)- 實用類」

tags:

pt-archiver [options] --source dsn --where where

將資料庫的表裡的資料儲存到另外乙個表或者檔案裡。總而言之:就是用來歸檔資料。

作用:

注意: pt-archiver操作的表必須有主鍵

具體使用,從一張表匯入到另外一張表,要注意的是新錶必須是已經建立好的一樣的表結構,不會自動建立表,而且where條件是必須指定的,如果沒有新增 –-no-delete,則缺省會刪除原來的表:

歸檔前的準備

需要配置client字符集為utf-8,如果你用了utf-8的編碼,防止歸檔資料為亂碼

pt-find [options] [databases]

查詢mysql中的表並執行操作,類似gun的find命令。預設操作是列印資料庫和表名。

pt-find --ctime +

0--engine innodb --password=password

查詢0天前所有用innodb創造的表並且列印出來

pt-find --engine innodb --exec "alter table %d.%n engine=myisam" –password=」」 test
找到innodb格式的資料表,並將其轉化為myisam格式

pt-find --tablesize +1k –password=password test
尋找資料庫test中,大於5k的表,並列印出來

pt-find --printf "%t\t%d.%n\n" | sort -rn
找到所有表並列印它們的總資料和索引大小,並首先對最大的表進行排序

pt-kill [options] [dsn]

殺死符合特定條件的mysql查詢

pt-kill --busy-time 60 --kill
殺死查詢時間大於60s的語句。

pt-kill --busy-time 60 --print
列印但是不殺死查詢時間大於60s的語句。

pt-kill --match-command sleep --kill --victims all --interval 10
每過10s檢查並殺死睡眠狀態的程序。

pt-kill --match-state login --print --victims all
列印但是不殺死所有程序。

常用引數說明

pt-align [files]

將表的資訊按列對齊列印輸出。如果沒有指定檔案,則預設輸出stdin。

沒有使用命令輸出結果

使用命令輸出結果

使用例子

percona tool文件說明(3) 配置類

title percona tool文件說明 3 配置類 tags pt config diff options config config config 比較多份配置檔案的不同 pt config diff h host1 h host2比較2個位址中配置檔案的不同 pt config diff ...

VS 「XML 文件」 說明

vs xml 文件 說明 1 如何生成 1 在visual studio 中生成 xml 文件 示例在 解決方案資源管理器 中右擊該專案,再單擊 屬性 開啟 配置屬性 資料夾,然後單擊 生成 將 xml 文件檔案 屬性設定為 xmlsample.xml。在 生成 選單上單擊 生成 xml 輸出檔案將...

gnash 文件說明

gnash文件說明 h 列印用法說明 s factor 放大縮小圖象相應倍數 c產生核心檔案來代替讓sdl捕獲它,預設情況下,sdl捕獲所有訊號,但是有時候核心檔案可以幫助除錯 d num 主迴圈延時的微秒數,值越小,cpu負載越高,當然,更多次主命令的重複執行?p 全速執行並記錄幀比率 a 使ac...