溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

pt-query-digest 日常使用方法

發(fā)布時間:2020-07-28 06:56:49 來源:網(wǎng)絡(luò) 閱讀:2604 作者:春秋小記 欄目:MySQL數(shù)據(jù)庫

           pt-query-digest是用于分析mysql慢查詢的一個工具,它可以分析binlog、General log、slowlog,也可以通過SHOWPROCESSLIST或者通過tcpdump抓取的MySQL協(xié)議數(shù)據(jù)來進(jìn)行分析,可以說pt-query-digest是mysql 慢日志分析的神器,下面列出工作中常用的使用方法:

pt-query-digest的幫助信息最全:pt-query-digest --help

 1.分析整個慢查詢?nèi)罩荆?br/>pt-query-digest --report slow.log


2.指定時間點進(jìn)行分析:

pt-query-digest mysql-slow.log-20180907 --since '2018-09-07 08:10:00' --until '2018-09-07 08:25:00' > temp_slow_log.log


3.分析最近的時間點查詢,例如一小時:
pt-query-digest  --since=1h  slow.log > temp_slow_log.log


4.分析點可以精確到秒,比如報告最近半小時的慢查詢:

pt-query-digest --report --since 1800s slow.log >temp_slow_log.log


5.分析針對某個用戶的慢查詢:

pt-query-digest --filter '($event->{user} || "") =~ m/^db_user_name/i' slow.log  > temp_slow_log.log

組合(針對用戶和時間):

pt-query-digest --filter '($event->{user} || "") =~ m/^db_user_name/i' mysql-slow.log --since '2018-10-27 18:00:00' --until '2018-10-27 23:59:00' > temp_slow_log.log




工作太忙后續(xù)不斷更新  嘻嘻。。。。。。。。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI