一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

五款常用mysql slow log分析工具的比較分析

啟用 slow log

有兩種啟用方式:1, 在my.cnf 里 通過 log-slow-queries[=file_name] 2, 在mysqld進(jìn)程啟動(dòng)時(shí),指定--log-slow-queries[=file_name]選項(xiàng)

比較的五款常用工具

mysqldumpslow, mysqlsla, myprofi, mysql-explain-slow-log, mysqllogfilter
mysqldumpslow, mysql官方提供的慢查詢?nèi)罩痉治龉ぞ? 輸出圖表如下:主要功能是, 統(tǒng)計(jì)不同慢sql的出現(xiàn)次數(shù)(Count), 執(zhí)行最長時(shí)間(Time), 累計(jì)總耗費(fèi)時(shí)間(Time), 等待鎖的時(shí)間(Lock), 發(fā)送給客戶端的行總數(shù)(Rows), 掃描的行總數(shù)(Rows), 用戶以及sql語句本身(抽象了一下格式, 比如 limit 1, 20 用 limit N,N 表示).
mysqlsla, hackmysql.com推出的一款日志分析工具(該網(wǎng)站還維護(hù)了 mysqlreport, mysqlidxchk 等比較實(shí)用的mysql工具)
整體來說, 功能非常強(qiáng)大. 數(shù)據(jù)報(bào)表,非常有利于分析慢查詢的原因, 包括執(zhí)行頻率, 數(shù)據(jù)量, 查詢消耗等.

格式說明如下:總查詢次數(shù) (queries total), 去重后的sql數(shù)量 (unique)輸出報(bào)表的內(nèi)容排序(sorted by)最重大的慢sql統(tǒng)計(jì)信息, 包括 平均執(zhí)行時(shí)間, 等待鎖時(shí)間, 結(jié)果行的總數(shù), 掃描的行總數(shù).
Count, sql的執(zhí)行次數(shù)及占總的slow log數(shù)量的百分比.Time, 執(zhí)行時(shí)間, 包括總時(shí)間, 平均時(shí)間, 最小, 最大時(shí)間, 時(shí)間占到總慢sql時(shí)間的百分比.95% of Time, 去除最快和最慢的sql, 覆蓋率占95%的sql的執(zhí)行時(shí)間.Lock Time, 等待鎖的時(shí)間.95% of Lock , 95%的慢sql等待鎖時(shí)間.Rows sent, 結(jié)果行統(tǒng)計(jì)數(shù)量, 包括平均, 最小, 最大數(shù)量.
Rows examined, 掃描的行數(shù)量.Database, 屬于哪個(gè)數(shù)據(jù)庫Users, 哪個(gè)用戶,IP, 占到所有用戶執(zhí)行的sql百分比
Query abstract, 抽象后的sql語句Query sample, sql語句
除了以上的輸出, 官方還提供了很多定制化參數(shù), 是一款不可多得的好工具.
mysql-explain-slow-log, 德國人寫的一個(gè)perl腳本.
http://www.willamowius.de/mysql-tools.html


功能上有點(diǎn)瑕疵, 不僅把所有的 slow log 打印到屏幕上, 而且統(tǒng)計(jì)也只有數(shù)量而已. 不推薦使用.mysql-log-filter, google code上找到的一個(gè)分析工具.提供了 Pythonphp 兩種可執(zhí)行的腳本.
http://code.google.com/p/mysql-log-filter/ 功能上比官方的mysqldumpslow, 多了查詢時(shí)間的統(tǒng)計(jì)信息(平均,最大, 累計(jì)), 其他功能都與 mysqldumpslow類似.
特色功能除了統(tǒng)計(jì)信息外, 還針對(duì)輸出內(nèi)容做了排版和格式化, 保證整體輸出的簡潔. 喜歡簡潔報(bào)表的朋友, 推薦使用一下.myprofi, 純php寫的一個(gè)開源分析工具.項(xiàng)目在 sourceforge 上.
http://myprofi.sourceforge.NET/

 功能上, 列出了總的慢查詢次數(shù)和類型, 去重后的sql語句, 執(zhí)行次數(shù)及其占總的slow log數(shù)量的百分比.
從整體輸出樣式來看, 比mysql-log-filter還要簡潔. 省去了很多不必要的內(nèi)容. 對(duì)于只想看sql語句及執(zhí)行次數(shù)的用戶來說, 比較推薦.

總結(jié)

工具/功能一般統(tǒng)計(jì)信息高級(jí)統(tǒng)計(jì)信息腳本優(yōu)勢(shì)
mysqldumpslow支持不支持perlmysql官方自帶
mysqlsla支持支持perl功能強(qiáng)大,數(shù)據(jù)報(bào)表齊全,定制化能力強(qiáng).
mysql-explain-slow-log支持不支持perl
mysql-log-filter支持部分支持Python or php不失功能的前提下,保持輸出簡潔
myprofi支持不支持php非常精簡

php技術(shù)五款常用mysql slow log分析工具的比較分析,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 婷婷激情五月 | 国产伦精品一区二区三区免费迷 | 国产一区二区高清视频 | 2021最新久久久视精品爱 | 色视频在线免费看 | 综合久久伊人 | 成人两性视频 | 高清一区二区三区免费 | 婷婷色中文 | 五月天婷婷激情 | 99久久国产综合精品网成人影院 | 天天摸天天躁天天添天天爽 | 久久人人干 | 欧美天天综合 | 国产女人在线 | 国产高清精品自在线看 | 国产日韩欧美一区二区三区综合 | 国产精品亚洲自在线播放页码 | 色拍拍综合网 | 国产人成亚洲第一网站在线播放 | 在线看污片 | 亚洲欧洲国产成人精品 | 丝袜综合网 | 欧洲美女高清一级毛片 | 欧美精品无需播放器在线观看 | 91视频首页 | julia一区二区三区中文字幕 | 中文字幕精品一区二区日本 | 久久99精品国产99久久 | www.久久99 | 精品国产一区二区三区19 | 在线视频亚洲 | 玖玖爱精品视频 | 国产亚洲精品午夜高清影院 | 激情小说激情图片激情视频 | 婷婷亚洲久悠悠色在线播放 | 国内精品一区二区2021在线 | 色婷婷久久综合中文久久一本` | 黄色小视频免费在线观看 | 美女把屁股扒开让男人桶视频 | 国产午夜免费视频 |