zoukankan      html  css  js  c++  java
  • pt-query-digest 使用说明

    pt-query-digest
    --user=anemometer
    --password=123456
    --socket=/tmp/mysql.sock
    --port=43306
    --review h='172.16.59.97',D=slow_query_log,t=global_query_review
    --history h='172.16.59.97',D=slow_query_log,t=global_query_review_history
    --no-report
    --limit=0%
    --since=24h
    --filter=" $event->{Bytes} = length($event->{arg}) and $event->{hostname}="$HOSTNAME"" /data/mysql/log/mysql-slow.log

    --no-report #不打印报告
    --limit=0% #限制输出0%
    --since=24h #统计最近24小时
    --review 将分析结果保存到表中,这个分析只是对查询条件进行参数化,一个类型的查询一条记录,比较简单。当下次使用--review时,如果存在相同的语句分析,就不会记录到数据表中。
    --history 将分析结果保存到表中,分析结果比较详细,下次再使用--history时,如果存在相同的语句,且查询所在的时间区间和历史表中的不同,则会记录到数据表中,可以通过查询同一CHECKSUM来比较某类型查询的历史变化。

    mysql> select * from global_query_review where reviewed_by is not nullG;
    *************************** 1. row ***************************
    checksum: 12505047421934993324        唯一 标识
    fingerprint: select * from test_t? limit ?       句式
    sample: select * from test_t1 limit 60000000,100     样例
    first_seen: 2017-11-03 10:45:43          第一次出现时间
    last_seen: 2017-11-03 16:31:45         最近一次出现时间
    reviewed_by: dba1                review者
    reviewed_on: 2017-11-03 16:08:32                        review时间
    comments: update by huzj.仅用于测试                  备注
    reviewed_status: good                                         review状态
    1 row in set (0.00 sec)

    ERROR:
    No query specified

    mysql> select * from global_query_review_history where checksum='12505047421934993324'G;
    *************************** 2. row ***************************
    hostname_max: dba-test-hzj02.qa.hengjs.com      SQL出现的主机hostname(pri)
    db_max: db_outfile                  SQL出现的数据库
    checksum: 12505047421934993324          标识(pri)
    sample: select * from test_t1 limit 60000000,100
    ts_min: 2017-11-03 10:45:43              统计开始时间(pri)
    ts_max: 2017-11-03 16:31:45                统计结束时间(pri)
    ts_cnt: 4                       期间出现的总次数
    Query_time_sum: 11.5051                       总共耗时(s)
    Query_time_min: 1.40547                       最少执行时间
    Query_time_max: 4.43176                                                最大执行时间
    Query_time_pct_95: 4.28796                                           95%的执行时间,把所有值从小到大排列,位置位于95%的那个数,这个数一般最具有参考价值。
    Query_time_stddev: 1.21089              执行的标准方差值
    Query_time_median: 3.99603             执行的中值时间
    Lock_time_sum: 0.000426                锁时间总计
    Lock_time_min: 0.000096              最小锁时间
    Lock_time_max: 0.000129             最大锁时间
    Lock_time_pct_95: 0.000125239            95%锁时间
    Lock_time_stddev: 0.0000125596            锁标准方差时间
    Lock_time_median: 0.0000981283          锁的中值时间
    Rows_sent_sum: 20                结果合计记录数
    Rows_sent_min: 0                  结果最少记录数
    Rows_sent_max: 10                       结果最大记录数
    Rows_sent_pct_95: 9.82808
    Rows_sent_stddev: 4.91404
    Rows_sent_median: 9.82808
    Rows_examined_sum: 48554500            检索行数合计
    Rows_examined_min: 7000010
    Rows_examined_max: 16777200
    Rows_examined_pct_95: 16677200
    Rows_examined_stddev: 4702870
    Rows_examined_median: 16677200
    Rows_affected_sum: NULL                       影响行数合计
    Rows_affected_min: NULL
    Rows_affected_max: NULL
    Rows_affected_pct_95: NULL
    Rows_affected_stddev: NULL
    Rows_affected_median: NULL
    Rows_read_sum: NULL                  读取行数合计
    Rows_read_min: NULL
    Rows_read_max: NULL
    Rows_read_pct_95: NULL
    Rows_read_stddev: NULL
    Rows_read_median: NULL
    Merge_passes_sum: NULL                  合并
    Merge_passes_min: NULL
    Merge_passes_max: NULL
    Merge_passes_pct_95: NULL
    Merge_passes_stddev: NULL
    Merge_passes_median: NULL
    InnoDB_IO_r_ops_min: NULL
    InnoDB_IO_r_ops_max: NULL
    InnoDB_IO_r_ops_pct_95: NULL
    InnoDB_IO_r_bytes_pct_95: NULL
    InnoDB_IO_r_bytes_stddev: NULL
    InnoDB_IO_r_bytes_median: NULL
    InnoDB_IO_r_wait_min: NULL
    InnoDB_IO_r_wait_max: NULL
    InnoDB_IO_r_wait_pct_95: NULL
    InnoDB_IO_r_ops_stddev: NULL
    InnoDB_IO_r_ops_median: NULL
    InnoDB_IO_r_bytes_min: NULL
    InnoDB_IO_r_bytes_max: NULL
    InnoDB_IO_r_wait_stddev: NULL
    InnoDB_IO_r_wait_median: NULL
    InnoDB_rec_lock_wait_min: NULL
    InnoDB_rec_lock_wait_max: NULL
    InnoDB_rec_lock_wait_pct_95: NULL
    InnoDB_rec_lock_wait_stddev: NULL
    InnoDB_rec_lock_wait_median: NULL
    InnoDB_queue_wait_min: NULL
    InnoDB_queue_wait_max: NULL
    InnoDB_queue_wait_pct_95: NULL
    InnoDB_queue_wait_stddev: NULL
    InnoDB_queue_wait_median: NULL
    InnoDB_pages_distinct_min: NULL
    InnoDB_pages_distinct_max: NULL
    InnoDB_pages_distinct_pct_95: NULL
    InnoDB_pages_distinct_stddev: NULL
    InnoDB_pages_distinct_median: NULL
    QC_Hit_cnt: NULL
    QC_Hit_sum: NULL
    Full_scan_cnt: NULL
    Full_scan_sum: NULL
    Full_join_cnt: NULL
    Full_join_sum: NULL
    Tmp_table_cnt: NULL
    Tmp_table_sum: NULL
    Filesort_cnt: NULL
    Filesort_sum: NULL
    Tmp_table_on_disk_cnt: NULL
    Tmp_table_on_disk_sum: NULL
    Filesort_on_disk_cnt: NULL
    Filesort_on_disk_sum: NULL
    Bytes_sum: 156
    Bytes_min: 38
    Bytes_max: 40
    Bytes_pct_95: 38.5273
    Bytes_stddev: 0.917318
    Bytes_median: 38.5273
    2 rows in set (0.00 sec)

    ERROR:
    No query specified

  • 相关阅读:
    jmeter_响应断言与xpath assertion
    jmeter查看结果树_各种方式
    HTTP request/respond详解及响应状态码
    LINUX常用命令笔记1
    什么是接口以及接口测试
    jmeter关联——正则表达式笔记
    BeautifulReport报告
    小白笔记:Git入门之常见命令
    Apache+Php+Mysql配置
    linux搭建jenkins+github详细步骤
  • 原文地址:https://www.cnblogs.com/janehoo/p/7779183.html
Copyright © 2011-2022 走看看