Home > Database > Mysql Tutorial > 五款常用mysql slow log分析工具的比较_MySQL

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-01 14:02:50
Original
1142 people have browsed it

mysql管理工具

    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官方提供的慢查询日志分析工具. 输出图表如下:

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

  出现次数(Count),

  执行最长时间(Time),

  累计总耗费时间(Time),

  等待锁的时间(Lock),

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

  扫描的行总数(Rows),

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

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

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

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
MySQL stops process
From 1970-01-01 08:00:00
0
0
0
Error when installing mysql on linux
From 1970-01-01 08:00:00
0
0
0
phpstudy cannot start mysql?
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template