最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

常用的mysqlslowquery日志分析工具_MySQL

来源:懂视网 责编:小采 时间:2020-11-09 18:44:18
文档

常用的mysqlslowquery日志分析工具_MySQL

常用的mysqlslowquery日志分析工具_MySQL:bitsCN.com 常用的mysql slowquery日志分析工具 有一篇不错的关于mysql优化的文章,无非都是从硬件,SQL语句方面进行入手,当然这里面最重要的是 sql 语句了,所以我们要经常 trace 这些 sql 语句。mysql slow log 是用来记录执行时间较长(超过
推荐度:
导读常用的mysqlslowquery日志分析工具_MySQL:bitsCN.com 常用的mysql slowquery日志分析工具 有一篇不错的关于mysql优化的文章,无非都是从硬件,SQL语句方面进行入手,当然这里面最重要的是 sql 语句了,所以我们要经常 trace 这些 sql 语句。mysql slow log 是用来记录执行时间较长(超过

bitsCN.com

常用的mysql slowquery日志分析工具

有一篇不错的关于mysql优化的文章,无非都是从硬件,SQL语句方面进行入手,当然这里面最重要的是 sql 语句了,所以我们要经常 trace 这些 sql 语句。

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

-----------------------

1、mysqldumpslow

mysql官方提供的慢查询日志分析工具.

主要功能是, 统计不同慢sql的

出现次数(Count),

执行最长时间(Time),

累计总耗费时间(Time),

等待锁的时间(Lock),

发送给客户端的行总数(Rows),

扫描的行总数(Rows),

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

2、mysqlsla

hackmysql.com推出的一款日志分析工具(该网站还维护了 mysqlreport, mysqlidxchk 等比较实用的mysql工具)

整体来说, 功能非常强大. 数据报表,非常有利于分析慢查询的原因, 包括执行频率, 数据量, 查询消耗等.

格式说明如下:

总查询次数 (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语句

bitsCN.com

文档

常用的mysqlslowquery日志分析工具_MySQL

常用的mysqlslowquery日志分析工具_MySQL:bitsCN.com 常用的mysql slowquery日志分析工具 有一篇不错的关于mysql优化的文章,无非都是从硬件,SQL语句方面进行入手,当然这里面最重要的是 sql 语句了,所以我们要经常 trace 这些 sql 语句。mysql slow log 是用来记录执行时间较长(超过
推荐度:
标签: 记录 文章 日志
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top