MySQL官方提供的日志分析工具_MySQL 日志分析的几款工具-Fun言

mysql slow log 是用来记录执行时间较长(超过long_query_time秒)的sql的一种日志工具.

启用 slow log

有两种启用方式:

1、在my.cnf 里 通过 log-slow-queries[=file_name]

2、在mysqld进程启动时,指定–log-slow-queries[=file_name]选项

比较的五款常用工具

monyog mysqldumpslow,

mysqlsla,

myprofi,

mysql-explain-slow-log,

mysql-log-filter

1、monyog

这是我使用最多的一款mysql监视工具,也支持用于slow log的查询。

MONyog MySQL Monitor and Advisor:

在本机装客户端监视mysql,基于网页的,安装完了会开一个本地的web服务。

可以监视多个服务器,并且针对各种配置有一些优化的意见。

mysqldumpslow

mysql官方提供的慢查询日志分析工具. 输出图表如下:

MySQL官方提供的日志分析工具_MySQL 日志分析的几款工具-Fun言_第1张图片

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

出现次数(Count),

执行最长时间(Time),

累计总耗费时间(Time),

等待锁的时间(Lock),

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

你可能感兴趣的:(MySQL官方提供的日志分析工具_MySQL 日志分析的几款工具-Fun言)