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条


  • 相关阅读:
    hdu--2578--与女孩约会
    hdu--2588--欧拉函数||容斥原理
    hdu--2586--lca_tarjan<证明tarjan这个人很流弊>
    hdu--3743--归并排序<自顶向下&&自底向上>2种写法
    hdu--4911--归并排序||树状数组
    hdu--2639--01背包第K解<不同决策的不同解法>
    hdu--2642--二维BIT
    hdu--3833--4000ms才能过的O(N^2)算法
    hdu--3835--最简单的数学..
    hdu--3836--tarjan+缩点
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061273.html
Copyright © 2011-2022 走看看