訂閱
糾錯
加入自媒體

pt-find教你成為一個查找機器

2020-08-27 15:48
美創科技
關注

上一期【美創運維日記|pt-archiver助你成為一個優雅搬運工】中我們介紹了如何做一個優雅搬運工,這一期給大家介紹如何做一個查找機器。

現實運維中面對著這樣一個問題,隨著業務不斷運行,表的數量越來越多。如何快速根據我們條件的查找到對應的表呢?

(雖然可以通過SQL語句也可以進行實現ヾ(o???)?ヾ)

但是這里給大家推薦pt-find工具,更方便大家來進行查找 mysql 表,并對符合條件的表執行指定的命令。

pt-find工具

模板:

pt-find [OPTION...] [DATABASE...]

常用參數列表

image.png

圖1:常見參數列表

那我們學會了秘籍,下面我們根據幾個實際環境進行學習 ~

范例

1. 查找庫中1天以前創建的 InnoDB 的表 ,并打印

image.png

注:

默認區分大小寫(InnoDB與InnoDb不同),使用--case-insensitive參數

2. 查找庫中1天以前更改過的數據庫名字匹配%hostsops%的并且引擎為 MYISAM 的表,并將表的引擎更改為InnoDB 引擎

image.png

3. 查找庫中a庫和b庫中的空表,并刪除

image.png

4. 查找庫中超過100M的表

image.png

5. 查找庫中所有的表并且打印出表大小(數據加索引),并且自動排序

image.png

6. 執行插入操作

image.png

以上,pt-find 工具常用的場景均已涉及,包括查找最近創建的表、表大小并可進行批量操作等等,使用前需提前測試并熟悉相關工具。


聲明: 本文由入駐維科號的作者撰寫,觀點僅代表作者本人,不代表OFweek立場。如有侵權或其他問題,請聯系舉報。

發表評論

0條評論,0人參與

請輸入評論內容...

請輸入評論/評論長度6~500個字

您提交的評論過于頻繁,請輸入驗證碼繼續

暫無評論

暫無評論

文章糾錯
x
*文字標題:
*糾錯內容:
聯系郵箱:
*驗 證 碼:

粵公網安備 44030502002758號

红黑梅方游戏机漏洞 幸运赛车中奖规则 五分彩怎样买才中 聚众赌博行政拘留多少天 三肖三码期期准选一码 山东扑克3开奖走势图 12090期排列3开奖结果 山东十一选五中奖图片 浙江11选5预测下载 吉林11选5选五走势 河北快三走势图基本图 场外配资第一罚 11旺娱乐城网络百家乐 安徽快三玩法说明 贵州11选5技巧 腾讯时时彩官网开奖 湖北快三投注技巧