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条


  • 相关阅读:
    C# WPF透明黑色样式窗口
    ExtJS速学
    编译away3d例程序记
    用VC加载Lua.lib,C++调用lua脚本函数
    mysql数据库备份
    Google TTS(文字转语音)api 2
    C Sharp Coding Standards
    微信公众平台功能大杂烩 ip/域名查询 车牌号归属地查询 手机归属地查询 公交查询 英汉互译
    google jsapi学习记录
    Google TTS(文字转语音)api
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061273.html
Copyright © 2011-2022 走看看