• mysqldumpslow简单使用方法-mysqldumpslow详细用法


    慢查询日志分析工具
    mysqldumpslow经常使用的参数:
    -s,是order的顺序
    ----- al 平均锁定时间
    -----ar 平均返回记录时间
    -----at 平均查询时间(默认)
    -----c 计数
    -----l 锁定时间
    -----r 返回记录
    -----t 查询时间
    -t,是top n的意思,即为返回前面多少条的数据
    -g,后边可以写一个正则匹配模式,大小写不敏感的
    例子:
    mysqldumpslow -t 10 -s t -g “left join” host-slow.log
    1:假如真正的sql语句如下:
    SELECT * FROM sms_send WHERE service_id=10 GROUP BY content LIMIT 0, 1000;

    mysqldumpslow显示的结果会是:
    Count: 1 Time=1.91s (1s) Lock=0.00s (0s) Rows=1000.0 (1000), vgos_dba[vgos_dba]@[10.130.229.196]
    SELECT * FROM sms_send WHERE service_id=N GROUP BY content LIMIT N, N;

    2:如果我们再执行一条
    SELECT * FROM sms_send WHERE service_id=20 GROUP BY content LIMIT 10000, 1000;

    mysqldumpslow显示的结果会是:
    Count: 2 Time=2.79s (5s) Lock=0.00s (0s) Rows=1.0 (2), vgos_dba[vgos_dba]@[10.130.229.196]
    SELECT * FROM sms_send WHERE service_id=N GROUP BY content LIMIT N, N;

    虽然这两条语句条件不一样,
    1:一个是server_id=10,一个是server_id=20
    2:一个是LIMIT 0, 1000,一个是LIMIT 10000, 1000
    但是mysqldumpslow分析会认为这是一种类型的语句,会合并显示。

    3:假设我们执行
    SELECT * FROM sms_send WHERE service_id<=10 GROUP BY content LIMIT 0, 1000;

    执行mysqldumpslow结果是
    Count: 1 Time=2.91s (2s) Lock=0.00s (0s) Rows=1000.0 (1000), vgos_dba[vgos_dba]@[10.130.229.196]
    SELECT * FROM sms_send WHERE service_id<=N GROUP BY content LIMIT N, N;
    可以看出它和上面我们写的sql语句是两种类型
    mysqldumpslow的分析结果
    Count会告诉我们这种类型的语句执行了几次
    Time会告诉我们这种类型的语句执行的最大时间
    Time=2.79s (5s)中(5s)是指这类型的语句执行总共花费的时间
    例:
    Count: 2 Time=2.79s (5s) Lock=0.00s (0s) Rows=1.0 (2), vgos_dba[vgos_dba]@[10.130.229.196]

    告诉我们执行了2次
    最大时间是2.79s
    总共花费时间5s
    lock时间0s
    单次返回的结果数是1条记录
    2次总共返回2条记录

    作者简介:
    陈志珂(高级运维工程师),公众号“铅笔学园”运维内容合作作者之一。目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师。
    铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯
    在这里插入图片描述

  • 相关阅读:
    压力测试工具集合(ab,webbench,Siege,http_load,Web Application Stress)
    微软压力测试工具 web application stress
    linux下的3种DDOS软件介绍
    windows 配置squid反向代理服务器
    windows下简单配置squid反向代理服务器
    [分享]windows下编译squid的经验(转)
    在CentOS 5下安装中文五笔
    CentOS LVS安装配置
    CentOS4.5下LVS方案
    linux LVS (keepalived+ipvsadm)负载均衡搭建
  • 原文地址:https://www.cnblogs.com/qianbixueyuan/p/9939088.html
Copyright © 2020-2023  润新知