怎樣使用pt-query-digest-創新互聯

這期內容當中小編將會給大家帶來有關怎樣使用pt-query-digest,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創新互聯專注于企業網絡營銷推廣、網站重做改版、耀州網站定制設計、自適應品牌網站建設、H5場景定制、商城網站建設、集團公司官網建設、成都外貿網站建設公司、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為耀州等各大城市提供網站開發制作服務。

1.語法及重要選項

pt-query-digest [OPTIONS] [FILES] [DSN]

--create-review-table  當使用--review參數把分析結果輸出到表中時,如果沒有表就自動創建。

--create-history-table  當使用--history參數把分析結果輸出到表中時,如果沒有表就自動創建。

--filter  對輸入的慢查詢按指定的字符串進行匹配過濾后再進行分析

--limit限制輸出結果百分比或數量,默認值是20,即將最慢的20條語句輸出,如果是50%則按總響應時間占比從大到小排序,輸出到總和達到50%位置截止。

--host  mysql服務器地址

--user  mysql用戶名

--password  mysql用戶密碼

--history 將分析結果保存到表中,分析結果比較詳細,下次再使用--history時,如果存在相同的語句,且查詢所在的時間區間和歷史表中的不同,則會記錄到數據表中,可以通過查詢同一CHECKSUM來比較某類型查詢的歷史變化。

--review 將分析結果保存到表中,這個分析只是對查詢條件進行參數化,一個類型的查詢一條記錄,比較簡單。當下次使用--review時,如果存在相同的語句分析,就不會記錄到數據表中。

--output 分析結果輸出類型,值可以是report(標準分析報告)、slowlog(Mysql slow log)、json、json-anon,一般使用report,以便于閱讀。

--since 從什么時間開始分析,值為字符串,可以是指定的某個”yyyy-mm-dd [hh:mm:ss]”格式的時間點,也可以是簡單的一個時間值:s(秒)、h(小時)、m(分鐘)、d(天),如12h就表示從12小時前開始統計。

--until 截止時間,配合—since可以分析一段時間內的慢查詢。

2.標準分析報告解釋

第一部分:總體統計結果,如下圖

Overall: 總共有多少條查詢,上例為總共266個查詢。

Time range: 查詢執行的時間范圍。

unique: 唯一查詢數量,即對查詢條件進行參數化以后,總共有多少個不同的查詢,該例為55。

total: 總計   min:最小   max: 大  avg:平均

95%: 把所有值從小到大排列,位置位于95%的那個數,這個數一般最具有參考價值。

median: 中位數,把所有值從小到大排列,位置位于中間那個數。

第二部分:查詢分組統計結果,如下圖

由上圖可見,這部分對查詢進行參數化并分組,然后對各類查詢的執行情況進行分析,結果按總執行時長,從大到小排序。

Response: 總的響應時間。

time: 該查詢在本次分析中總的時間占比。

calls: 執行次數,即本次分析總共有多少條這種類型的查詢語句。

R/Call: 平均每次執行的響應時間。

Item : 查詢對象

第三部分:每一種查詢的詳細統計結果,如下圖:

由上圖可見,12號查詢的詳細統計結果,最上面的表格列出了執行次數、大、最小、平均、95%等各項目的統計。

Databases: 庫名

Users: 各個用戶執行的次數(占比)

Query_time distribution : 查詢時間分布, 長短體現區間占比,本例中1s-10s之間查詢數量是10s以上的兩倍。

Tables: 查詢中涉及到的表

Explain: 示例

3.用法示例

(1)直接分析慢查詢文件:

pt-query-digest  slow.log > slow_report.log

(2)分析最近12小時內的查詢:

pt-query-digest  --since=12h  slow.log > slow_report2.log

(3)分析指定時間范圍內的查詢:

pt-query-digest slow.log --since '2014-04-17 09:30:00' --until '2014-04-17 10:00:00'> > slow_report3.log

(4)分析指含有select語句的慢查詢

pt-query-digest--filter '$event->{fingerprint} =~ m/^select/i' slow.log> slow_report4.log

(5) 針對某個用戶的慢查詢

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

(6) 查詢所有所有的全表掃描或full join的慢查詢

pt-query-digest--filter '(($event->{Full_scan} || "") eq "yes") ||(($event->{Full_join} || "") eq "yes")' slow.log> slow_report6.log

(7)把查詢保存到query_review表

pt-query-digest  --user=root –password=abc123 --review  h=localhost,D=test,t=query_review--create-review-table  slow.log

(8)把查詢保存到query_history表

pt-query-digest  --user=root –password=abc123 --review  h=localhost,D=test,t=query_ history--create-review-table  slow.log_20140401

pt-query-digest  --user=root –password=abc123--review  h=localhost,D=test,t=query_history--create-review-table  slow.log_20140402

(9)通過tcpdump抓取mysql的tcp協議數據,然后再分析

tcpdump -s 65535 -x -nn -q -tttt -i any -c 1000 port 3306 > mysql.tcp.txt

pt-query-digest --type tcpdump mysql.tcp.txt> slow_report9.log

(10)分析binlog

mysqlbinlog mysql-bin.000093 > mysql-bin000093.sql

pt-query-digest  --type=binlog  mysql-bin000093.sql > slow_report10.log

(11)分析general log

pt-query-digest  --type=genlog  localhost.log > slow_report11.log

上述就是小編為大家分享的怎樣使用pt-query-digest了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創新互聯-成都網站建設公司行業資訊頻道。

網站欄目:怎樣使用pt-query-digest-創新互聯
分享路徑:http://m.kartarina.com/article48/dodehp.html

成都網站建設公司_創新互聯,為您提供虛擬主機、網站收錄、網站排名微信小程序、全網營銷推廣、網站營銷

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站制作
主站蜘蛛池模板: 亚洲一区AV无码少妇电影| 亚洲AV无码专区国产乱码电影 | 97性无码区免费| 亚洲中文字幕无码中文字| 无码一区二区波多野结衣播放搜索| 日韩AV无码不卡网站| 日木av无码专区亚洲av毛片| 日韩精品无码免费视频| 人妻aⅴ无码一区二区三区| 国产精品亚洲一区二区无码| 蜜桃臀AV高潮无码| 国产色无码专区在线观看| 噜噜综合亚洲AV中文无码| 亚洲av激情无码专区在线播放| 成人毛片无码一区二区| 免费A级毛片无码视频| 久久人妻少妇嫩草AV无码蜜桃| 亚洲国产成人无码AV在线| 亚洲AV无码久久精品蜜桃| 久久久久亚洲?V成人无码| 无码少妇丰满熟妇一区二区| 无码国产色欲XXXXX视频| 亚洲中久无码不卡永久在线观看| 亚洲中文无码mv| 久久久久亚洲精品无码蜜桃| 一本无码中文字幕在线观| 国产成人无码精品久久久免费| 亚洲av无码成人影院一区 | 亚洲国产精品无码久久98| 国产AV无码专区亚洲AV男同| 国产成人亚洲综合无码| 无码熟熟妇丰满人妻啪啪软件| 中文字幕无码日韩欧毛| 麻豆AV无码精品一区二区| 久久精品aⅴ无码中文字字幕重口 久久精品国产亚洲AV无码娇色 | 国产精品亚洲а∨无码播放麻豆| 久久久久亚洲AV无码麻豆| 亚洲国产成人精品无码区在线观看| 无码人妻精品一区二区蜜桃百度| 国产精品亚洲а∨无码播放不卡| 国产精品无码久久av不卡|