pt-query-digest查询日志分析工具

  

  转载:http://blog.csdn.net/seteor/article/details/24017913   

  

  4.用法示例
  (1)直接分析慢查询文件:
  pt-query-digest 缓慢。日志比;slow_report.log   

  

  (2)分析最近12个小时内的查询:
  pt-query-digest ——因为=12 h 缓慢。日志比;slow_report2.log   

  

  (3)分析指定时间范围内的查询:
  pt-query-digest缓慢。日志——因为“2014-04-17 09:30:00”——直到2014-04-17 10:00:00的祝辞比;slow_report3.log   

  

  (4)分析指含有选择语句的慢查询
  pt-query-digest——过滤事件→美元{指纹}=~ m/^选择/我' slow.log>slow_report4.log   

  

  (5)针对某个用户的慢查询
  pt-query-digest—过滤”(事件→美元{user} | | " ")=~米/根/^我' slow.log>slow_report5.log   

  

  (6)查询所有所有的全表扫描或全部加入的慢查询
  pt-query-digest—过滤”(($事件→{Full_scan} | | " ")情商“是的”)| |((事件→美元{Full_join} | | " ")情商“是的”)“slow.log>slow_report6.log   

  

  (7)把查询保存到query_review表
  pt-query-digest ——用户=root密码=abc123 review h=localhost, D=测试,t=query_review——create-review-table slow.log   

  

  (8)把查询保存到query_history表
  pt-query-digest ——用户=root密码=abc123 review h=localhost, D=测试,t=query_历史——create-review-table 缓慢。log_20140401
  pt-query-digest ——用户=root密码=abc123 review h=localhost, D=测试,t=query_history——create-review-table slow.log_20140402   

  

  (9)通过tcpdump抓取mysql的tcp协议数据,然后再分析
  tcpdump - s 65535 - x nn - q tttt我任何- c 1000端口3306比;mysql.tcp。txt
  pt-query-digest——tcpdump mysql.tcp.txt>型;slow_report9.log   

  

  (10)分析binlog
  mysqlbinlog mysql-bin。000093比;mysql-bin000093。sql
  pt-query-digest ——类型=binlog mysql-bin000093。sql在;slow_report10.log   

  

  (11)分析通用日志
  pt-query-digest ——类型=genlog 本地主机。日志比;slow_report11.log   

pt-query-digest查询日志分析工具