日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

(转) mysqldumpslow使用说明总结

發布時間:2025/3/14 数据库 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (转) mysqldumpslow使用说明总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文:http://blog.csdn.net/langkeziju/article/details/49301993

mysqldumpslow使用說明
mysqldumpslow --help
Usage: mysqldumpslow [ OPTS... ] [ LOGS... ]

Parse and summarize the MySQL slow query log. Options are

??--verbose????verbose
??--debug??????debug
??--help???????write this text to standard output

??-v???????????verbose
??-d???????????debug
??-s ORDER?????what to sort by (al, at, ar, c, l, r, t), 'at' is default
????????????????al: average lock time
????????????????ar: average rows sent
????????????????at: average query time
?????????????????c: count
?????????????????l: lock time
?????????????????r: rows sent
?????????????????t: query time?
??-r???????????reverse the sort order (largest last instead of first)
??-t NUM???????just show the top n queries
??-a???????????don't abstract all numbers to N and strings to 'S'
??-n NUM???????abstract numbers with at least n digits within names
??-g PATTERN???grep: only consider stmts that include this string
??-h HOSTNAME??hostname of db server for *-slow.log filename (can be wildcard),
???????????????default is '*', i.e. match all
??-i NAME??????name of server instance (if using mysql.server startup script)
??-l???????????don't subtract lock time from total time

經常使用幾個命令
-s ORDER what to sort by (t, at, l, al, r, ar etc), ‘at’ is default
-t NUM just show the top n queries
-g PATTERN grep: only consider stmts that include this string

-s,是order的順序,說明寫的不夠詳細,俺用下來,包括看了代碼,主要有
c,t,l,r和ac,at,al,ar,分別是按照query次數,查詢時間,lock的時間和返回的記錄數來排序,前面加了a的平均數
-t,是top n的意思,即為返回前面多少條的數據
-g,后邊可以寫一個正則匹配模式,大小寫不敏感的
例子
mysqldumpslow -t 10 -s t -g “left join” host-slow.log
使用mysqldumpslow的分析結果不會顯示具體完整的sql語句,
說明:
1:假如真正的sql語句如下:SELECT * FROM sms_send WHERE service_id=10 GROUP BY content LIMIT 0, 1000;
mysqldumpslow顯示的結果會是:
Count: 1??Time=1.91s (1s)??Lock=0.00s (0s)??Rows=1000.0 (1000), vgos_dba[vgos_dba]@[10.130.229.196]
SELECT * FROM sms_send WHERE service_id=N GROUP BY content LIMIT N, N;

2:如果我們再執行一條SELECT * FROM sms_send WHERE service_id=20 GROUP BY content LIMIT 10000, 1000;
mysqldumpslow顯示的結果會是:
Count: 2??Time=2.79s (5s)??Lock=0.00s (0s)??Rows=1.0 (2), vgos_dba[vgos_dba]@[10.130.229.196]
SELECT * FROM sms_send WHERE service_id=N GROUP BY content LIMIT N, N;

雖然這兩條語句條件不一樣,
1:一個是server_id=10,一個是server_id=20
2:一個是LIMIT 0, 1000,一個是LIMIT 10000, 1000
但是mysqldumpslow分析會認為這是一種類型的語句,會合并顯示。

3:假設我們執行SELECT * FROM sms_send WHERE service_id<=10 GROUP BY content LIMIT 0, 1000;
執行mysqldumpslow結果是
Count: 1??Time=2.91s (2s)??Lock=0.00s (0s)??Rows=1000.0 (1000), vgos_dba[vgos_dba]@[10.130.229.196]
SELECT * FROM sms_send WHERE service_id<=N GROUP BY content LIMIT N, N;
可以看出它和上面我們寫的sql語句是兩種類型

mysqldumpslow的分析結果
Count會告訴我們這種類型的語句執行了幾次,Time會告訴我們這種類型的語句執行的最大時間,Time=2.79s (5s)中(5s)
是指這類型的語句執行總共花費的時間
Count: 2??Time=2.79s (5s)??Lock=0.00s (0s)??Rows=1.0 (2), vgos_dba[vgos_dba]@[10.130.229.196]
告訴我們執行了2次,最大時間是2.79s,總共花費時間5s,lock時間0s,單次返回的結果數是1條記錄,2次總共返回2條記錄m
mysqldumpslow -s t -t 10 slow.log
查詢的結果是10條執行時間最慢的sql語句,其中-s t是指此類類型的語句的執行總時長
Count: 1??Time=2.91s (2s)??Lock=0.00s (0s)??Rows=1000.0 (1000), vgos_dba[vgos_dba]@[10.130.229.196]

Count: 2??Time=2.79s (5s)??Lock=0.00s (0s)??Rows=1.0 (2), vgos_dba[vgos_dba]@[10.130.229.196]
比較的結果是
Count: 2??Time=2.79s (5s)??Lock=0.00s (0s)??Rows=1.0 (2), vgos_dba[vgos_dba]@[10.130.229.196]排在前面,
以為比較的時長是(5s)和(2s),而不是2.79s和2.91s
-s at比較的也是(5s)/count:2和(2s)/Count: 1
所以:-s at是Count: 1??Time=2.91s (2s)??Lock=0.00s (0s)??Rows=1000.0 (1000), vgos_dba[vgos_dba]@[10.130.229.196]排在前面。

?Rows=1.0 (2) 是按照以下邏輯展示的
(2)是指在Count: 2次數總共返回了2條記錄集;row=1.0顯示(2)/Count: 2,如果此時Count是3,
那么row的計算方式是Rows=2/3,Rows=0.67

主要功能是, 統計不同慢sql的
出現次數(Count),
執行最長時間(Time),
累計總耗費時間(Time),
等待鎖的時間(Lock),
發送給客戶端的行總數(Rows),
掃描的行總數(Rows)

轉載于:https://www.cnblogs.com/liujiacai/p/7602610.html

總結

以上是生活随笔為你收集整理的(转) mysqldumpslow使用说明总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久国 | 被黑人猛躁10次高潮视频 | 日韩在线二区 | 91视频爱爱 | 99夜色 | 国产国语对白 | 色偷偷人人澡人人爽人人模 | 黑人玩弄人妻一区二区三区 | 精品欧美久久久 | 国产小视频自拍 | 一出一进一爽一粗一大视频 | 西西人体做爰大胆gogo | 日本一区二区三区电影在线观看 | 日韩少妇一区 | 成熟丰满熟妇高潮xxxxx视频 | 亚洲欧美综合一区 | 操人视频在线观看 | av在线免费网址 | 色爽爽一区二区三区 | 国产精品九九九九九 | 色乱码一区二区三区熟女 | 亚洲av午夜精品一区二区三区 | 日韩欧美大片在线观看 | 国产欧美久久久久 | 尤物久久| 国产怡红院| 婷婷九月综合 | av2018| 可以免费观看av的网站 | 国产一二三视频 | 中文字幕在线视频不卡 | 人人爱人人 | 91精品综合久久久久久五月天 | 久久久久久蜜桃一区二区 | 国产精品福利小视频 | 在线看免费毛片 | 色人天堂 | 一级肉体全黄裸片中国 | 久久久久九九 | 蜜臀av免费在线观看 | 污视频网址在线观看 | 日韩亚洲视频在线观看 | 日本天堂在线观看 | 日韩精品一区二区在线视频 | 国产又黄又爽视频 | xxxx黄色| 天天舔天天爱 | 在线免费观看日本 | 嫩草网站 | 久久精品亚洲天堂 | 日韩在线观看视频网站 | 日韩中文字幕在线观看 | 国产午夜精品久久久久 | 男女扒开双腿猛进入爽爽免费 | 国产一区二区三区免费播放 | 男人天堂综合网 | 性欧美大战久久久久久久久 | 免费观看av网址 | 手机看片午夜 | 久久大陆 | 午夜裸体性播放 | 亚洲天堂av片 | 国产欧美一区二区精品忘忧草 | 久久久精品日本 | 福利视频免费看 | 永久免费在线观看av | 日韩欧美小视频 | 久久精彩免费视频 | 熟妇五十路六十路息与子 | 超碰人人射| 懂色av一区二区三区四区 | 日本xxxxxⅹxxxx69 | 亚洲av无码乱码国产精品久久 | 国产伦精品一区二区三区妓女 | 精品国产乱码久久久久久蜜柚 | 国产女人高潮的av毛片 | 久久久噜噜噜www成人 | 日韩男女视频 | 亚洲精品国产精品乱码在线观看 | av在线免费播放网站 | 国产精品情侣自拍 | 原创少妇半推半就88av | 久久免费在线观看视频 | 久久99视频| 懂色av一区二区三区免费观看 | 黄色羞羞网站 | 特黄aaaaaa私密按摩 | 一区二区av在线 | 国产一区二区三区自拍 | 中文字幕精品一区久久久久 | 97成人免费 | 欧美一区二区福利视频 | 亚洲男人天堂2022 | 99精品免费 | 国产明星换脸xxxx色视频 | 爱豆国产剧免费观看大全剧集 | 在线成人免费观看 | www.欧美视频 | 国产精品一区二区亚洲 |