zoukankan      html  css  js  c++  java
  • windows下使用MYSQL的mysqldumpslow进行慢日志分析

    1、首先安装好perl环境。

    2、在dos环境中,切换到perl目录中,例如我的目录是

    dos 命令 cd c:Perlin

    3、在此目录输入perl mysqldumpslow的路径mysqldumpslow.pl+mysqldumpslow命令 +slow.log的路径+输出的地方
    例如:我的mysqldumpslow目录为

    slow.log的目录为C:Perlinslow.log
    输出的文件为time .txt,目录为E:


    mysqldumpslow的命令参数列举如下:

    --help    输出帮助信息

    -v           输出详细信息 
    -d          调试
    -s          按照什么排序,默认是'at',显示顺序为倒序
                  al: 平均锁表时间

    ar: 平均结果行数
                    at: 平均查询时间
                     c: 次数
                     l: 锁表时间
                     r: 总结果行数
                     t: 总查询时间  
     -r          正序排序,即从小到大排序

    -t NUM       限制显示的条数

    -a           显示出数字和字符串,默认数字为 N 字符串为 'S'
    -g PATTERN   过滤字符串,后接正则表达式,如'10$' 以10为结尾的条件

    例子:

    /usr/local/mysql/bin/mysqldumpslow -s t -a -t 3   slow.txt

    根据总查询时间排序,只列出前3条

    /usr/local/mysql/bin/mysqldumpslow -r -s c -a -t 3 -g 'hello'   slow.txt

    搜索包括关键字 hello的结果,并按照次数正序排序前3条


  • 相关阅读:
    修改手机端radio 样式
    css ul li 左对齐,换行
    8- 类
    virtualbox虚拟机上网方式
    HTTP请求头详解
    出差总结-2017-11-24
    Some characters cannot be mapped using "GBK" ...
    tortoisesvn与eclipse-svn的删除操作区别
    sql
    setInterval方法, clearInterval
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061273.html
Copyright © 2011-2022 走看看