• windows下使用MYSQL的mysqldumpslow进行慢日志分析


    1、首先安装好perl环境。
    2、在dos环境中,切换到perl目录中,例如我的目录是
    dos 命令 cd c:\Perl\bin
    3、在此目录输入perl mysqldumpslow的路径\mysqldumpslow.pl+mysqldumpslow命令 +slow.log的路径+输出的地方
    例如:我的mysqldumpslow目录为
    slow.log的目录为C:\Perl\bin\slow.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条


    此为原创,转载此日志请注明出处http://blog.163.com/zenglonglong525@126/

  • 相关阅读:
    理解HashSet及使用
    Java 集合类详解
    Java-泛型编程-使用通配符? extends 和 ? super
    回调函数及其用法
    log4j.properties 详解与配置步骤
    约瑟夫环
    泛型的约束与局限性
    把代码字体加大的办法
    System.arraycopy方法
    泛型数组列表与反射
  • 原文地址:https://www.cnblogs.com/Toeasy/p/3079804.html
Copyright © 2020-2023  润新知