激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 五款常用mysql slow log分析工具的比較分析

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

2019-11-25 14:11PHP教程網 PHP教程

mysql slow log 是用來記錄執(zhí)行時間較長(超過long_query_time秒)的sql的一種日志工具

啟用 slow log

有兩種啟用方式:

1, 在my.cnf 里 通過 log-slow-queries[=file_name]

 

2, 在mysqld進程啟動時,指定--log-slow-queries[=file_name]選項

比較的五款常用工具

mysqldumpslow, mysqlsla, myprofi, mysql-explain-slow-log, mysqllogfilter

 

mysqldumpslow, mysql官方提供的慢查詢日志分析工具. 輸出圖表如下:

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

主要功能是, 統(tǒng)計不同慢sql的

出現次數(Count), 

執(zhí)行最長時間(Time), 

累計總耗費時間(Time), 

等待鎖的時間(Lock), 

發(fā)送給客戶端的行總數(Rows), 

掃描的行總數(Rows), 

用戶以及sql語句本身(抽象了一下格式, 比如 limit 1, 20 用 limit N,N 表示).

 

mysqlsla, hackmysql.com推出的一款日志分析工具(該網站還維護了 mysqlreport, mysqlidxchk 等比較實用的mysql工具)

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

整體來說, 功能非常強大. 數據報表,非常有利于分析慢查詢的原因, 包括執(zhí)行頻率, 數據量, 查詢消耗等.

 

格式說明如下:

總查詢次數 (queries total), 去重后的sql數量 (unique)

輸出報表的內容排序(sorted by)

最重大的慢sql統(tǒng)計信息, 包括 平均執(zhí)行時間, 等待鎖時間, 結果行的總數, 掃描的行總數.

 

Count, sql的執(zhí)行次數及占總的slow log數量的百分比.

Time, 執(zhí)行時間, 包括總時間, 平均時間, 最小, 最大時間, 時間占到總慢sql時間的百分比.

95% of Time, 去除最快和最慢的sql, 覆蓋率占95%的sql的執(zhí)行時間.

Lock Time, 等待鎖的時間.

95% of Lock , 95%的慢sql等待鎖時間.

Rows sent, 結果行統(tǒng)計數量, 包括平均, 最小, 最大數量.
Rows examined, 掃描的行數量.

Database, 屬于哪個數據庫

Users, 哪個用戶,IP, 占到所有用戶執(zhí)行的sql百分比

 

Query abstract, 抽象后的sql語句

Query sample, sql語句

 

除了以上的輸出, 官方還提供了很多定制化參數, 是一款不可多得的好工具.

 

mysql-explain-slow-log, 德國人寫的一個perl腳本.
http://www.willamowius.de/mysql-tools.html
 

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

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

功能上有點瑕疵, 不僅把所有的 slow log 打印到屏幕上, 而且統(tǒng)計也只有數量而已. 不推薦使用.

mysql-log-filter, google code上找到的一個分析工具.提供了 python 和 php 兩種可執(zhí)行的腳本.
http://code.google.com/p/mysql-log-filter/

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

功能上比官方的mysqldumpslow, 多了查詢時間的統(tǒng)計信息(平均,最大, 累計), 其他功能都與 mysqldumpslow類似.
特色功能除了統(tǒng)計信息外, 還針對輸出內容做了排版和格式化, 保證整體輸出的簡潔. 喜歡簡潔報表的朋友, 推薦使用一下.

myprofi, 純php寫的一個開源分析工具.項目在 sourceforge 上.
http://myprofi.sourceforge.net/

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

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

總結

工具/功能

一般統(tǒng)計信息

高級統(tǒng)計信息

腳本

優(yōu)勢

mysqldumpslow

支持

不支持

perl

mysql官方自帶

mysqlsla

支持

支持

perl

功能強大,數據報表齊全,定制化能力強.

mysql-explain-slow-log

支持

不支持

perl

mysql-log-filter

支持

部分支持

python or php

不失功能的前提下,保持輸出簡潔

myprofi

支持

不支持

php

非常精簡

 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 亚洲影院在线播放 | 国产精品久久久久久久模特 | 欧美韩国一区 | 在线中文日韩 | 最新av在线播放 | 黄色成人小视频 | free japan xxxxhdsex69 | tube69xxxxxhd| 91网站在线播放 | 午夜精品视频在线 | 福利免费视频 | 在线看免费的a | 999久久国精品免费观看网站 | 91真视频 | 国产毛片毛片 | 欧美人与牲禽动交精品一区 | 99久久免费看精品国产一区 | 91精品国产91久久久久久 | 少妇一级淫片免费放4p | 青久草视频 | 欧美黄色一级带 | 超碰99在线观看 | 狠狠干导航 | 欧美性生交大片 | 亚洲午夜在线观看 | 国产精品亚洲精品日韩已方 | 97中文字幕在线观看 | 国毛片| 成人毛片视频在线观看 | 久久午夜免费视频 | 欧美成人国产va精品日本一级 | 欧美a视频| 91高清国产| 日本成人在线免费 | 国产无遮挡一区二区三区毛片日本 | 国产毛片自拍 | 亚洲综合视频在线播放 | 国产精品美女一区二区 | 欧美一级精品片在线看 | 成人综合在线观看 | 最新av免费网址 |