Jean - 记录成长历程

  • 关于
  • Language
  • RSS Feed
  • 微博
  • 豆瓣
26
Aug

过滤大于200秒的慢查询

By admin|工作笔记|Be the first to comment!

日志格式

# User@Host: root[root] @ svr56.okooo [192.168.8.56]
# Query_time: 44 Lock_time: 0 Rows_sent: 0 Rows_examined: 0
/*!40000 ALTER TABLE `TogetherBuyTop` ENABLE KEYS */;
# Time: 090825 1:52:41
# User@Host: root[root] @ svr56.okooo [192.168.8.56]
# Query_time: 255 Lock_time: 0 Rows_sent: 0 Rows_examined: 0

–
SELECT SponsorName,LotteryType,LotteryNo,SingleMulti,ConsignType,ProjectID,SponsorID,TotalMoney,RawPrize,Status FROM NewProject WHERE LotteryType = ‘WDL’ AND SponsorID = ’174760′ AND ConsignType = ‘Together’ Order By ProjectID DESC LIMIT 0,50;
# User@Host: root[root] @ svr34.okooo [192.168.8.34]
# Query_time: 3 Lock_time: 0 Rows_sent: 309 Rows_examined: 101341
SELECT DISTINCT TableItem FROM ArenaTable WHERE TableType = ‘LotteryNo’ ORDER BY TableItem DESC;
# User@Host: root[root] @ svr36.okooo [192.168.8.36]
# Query_time: 255 Lock_time: 0 Rows_sent: 0 Rows_examined: 0
# Time: 090825 11:37:53
# User@Host: root[root] @ svr30.okooo [192.168.8.30]
# Query_time: 5 Lock_time: 0 Rows_sent: 50 Rows_examined: 601
SELECT SponsorName,LotteryType,LotteryNo,SingleMulti,ConsignType,ProjectID,SponsorID,TotalMoney,RawPrize,Status FROM NewProject WHERE LotteryType = ‘ToTo’ AND SponsorID = ’206226′ AND ConsignType = ‘Together’ Order By ProjectID DESC LIMIT 0,50;
# User@Host: root[root] @ svr34.okooo [192.168.8.34]
# Query_time: 237 Lock_time: 0 Rows_sent: 0 Rows_examined: 0
–
SELECT T1.MatchID,T1.MakerID,T3.MakerCnName,T1.HandicapNumber,T2.HandicapName,OverLine,UnderLine,HandicapType,T1.LastTime
FROM MatchHandicap AS T1 LEFT JOIN HandicapType AS T2 ON T1.HandicapNumber = T2.HandicapNumber
LEFT JOIN BookMaker AS T3 ON T1.MakerID=T3.MakerID

几个注意事项

为了不漏掉可能的查询,我显示了匹配行的下5行。

grep 无法直接 awk ‘$2 ~ /Query_time/{if ($3>=200){print $2,$3}}’ /logs/mysql/slow.log ,因为换行符?

?View Code SHELL
#!/bin/bash
for i in `awk '$2 ~ /Query_time/{if ($3>=200){print $3}}' /logs/mysql/slow.log`
do
grep -B 5 "Query_time: $i" /logs/mysql/slow.log
done

grep 打印上下文5行

grep -A 5 -B 5

无觅相关文章插件,快速提升流量

Tagged as: shell
Add your comment →

0 Comments

Leave your comment below! Cancel Reply

点击取消回复

View More Posts:
  • ←
  • →

分类

  • Linux系统 (61)
  • Linux集群 (4)
  • Web服务器 (26)
  • 创业相关 (6)
  • 工作笔记 (35)
  • 我爱折腾 (16)
  • 日记 (46)
  • 网络 (3)
  • 脚本编程 (49)

最新日志

  • 给Xcode增加git支持
  • 使用w3 total cache给wordpress提速
  • 从零开始,我的创业感悟
  • 为大众创造更美好的日常生活
  • 我的站立式工作平台

最新评论

  • admin on 使用w3 total cache给wordpress提速
  • admin on 我的站立式工作平台
  • 荒野无灯 on 我的站立式工作平台
  • 荒野无灯 on 使用w3 total cache给wordpress提速
  • admin on 用Wget下载迅雷离线文件

博客互联

  • darkmi'blog
  • HackLog
  • leapsoul
  • Myredhat
  • Ninth element
  • Ti’blog
  • William Hua
  • young001
  • 左手键盘,右手书
  • 懒人运维
  • 曙光博客
  • 月夜
  • 月影
  • 杂货店一号铺
  • 王先进’s blog
  • 疯中舞步
  • 菜鸟的技术站
  • 运维进行时

技术

  • DBA BLOG
  • 回忆未来[张宴]
  • 扶凯
  • 王炜's Blog
  • 百变贝贝

Powered by the inLine Minimal WordPress Theme