国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看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 是用來記錄執行時間較長(超過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分析工具的比較分析

主要功能是, 統計不同慢sql的

出現次數(Count), 

執行最長時間(Time), 

累計總耗費時間(Time), 

等待鎖的時間(Lock), 

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

掃描的行總數(Rows), 

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

 

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

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

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

 

格式說明如下:

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

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

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

 

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

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

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

Lock Time, 等待鎖的時間.

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

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

Database, 屬于哪個數據庫

Users, 哪個用戶,IP, 占到所有用戶執行的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 打印到屏幕上, 而且統計也只有數量而已. 不推薦使用.

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

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

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

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

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

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

總結

工具/功能

一般統計信息

高級統計信息

腳本

優勢

mysqldumpslow

支持

不支持

perl

mysql官方自帶

mysqlsla

支持

支持

perl

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

mysql-explain-slow-log

支持

不支持

perl

mysql-log-filter

支持

部分支持

python or php

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

myprofi

支持

不支持

php

非常精簡

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品日本 | 91日韩精品一区二区三区 | 91精品国产乱码久久久久久久久 | 久久99精品国产麻豆宅宅 | 亚洲欧洲视频 | 91精品久久久久久久久久久久久久久 | 精品中文字幕一区二区 | 亚洲欧美另类久久久精品2019 | 欧美精品在线一区二区三区 | 99热激情 | 欧美特级| 亚洲视频一区在线观看 | 黄色一级毛片在线观看 | 红桃成人少妇网站 | 国产乱码精品一品二品 | 日韩成人精品 | av中文字幕在线观看 | 久久久久久久国产精品 | 色婷婷精品久久二区二区蜜臂av | 国产精品久久久久久 | 一区在线观看 | 午夜爱| 青青伊人久久 | 91精品国产综合久久久久久丝袜 | 国产精品69毛片高清亚洲 | 黄色小视频国产 | 日韩一区在线视频 | 91精品国产综合久久福利软件 | 狠狠影院 | 婷婷成人基地 | 国产黄大片 | 亚洲网站在线观看 | 亚洲精品永久视频 | 高清一区二区三区 | 欧美v片| 国产一区二区三区在线看 | 日韩一区精品视频 | 国产视频一区二区三区在线观看 | 精品久久久久久国产 | 中文字幕国产一区 | 国产特黄一级 |