zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    mysql高级之编程优化
    高性能产品必由之路
    linux下安装xhprof
    linux下安装apc
    linux下安装vld
    python装饰器通俗易懂的解释!
    python函数基础 与文件操作
    python基础入门一(语法基础)
    iOS Keychain,SSKeychain,使用 理解 原理
    起头
  • 原文地址:https://www.cnblogs.com/Toeasy/p/3079804.html
Copyright © 2011-2022 走看看