推荐一个数据库查询监控插件 - query_reviewer

在做性能优化的时候,我们经常会需要在用户界面和后台输出日志窗口之间来回切换,查看执行的sql语句,对于查询缓慢的语句再切换另外一个窗口,用数据库命令行执行explain。
[url=http://github.com/dsboulder/query_reviewer/tree/master]Query Reviewer[/url]是一个能够帮助你减少窗口来回切换的插件。

安装方法:
1. git clone或者在github上使用下载功能,拷贝到plugins目录即可
2. 在你需要做查询监控的界面,添加一行:
<%= query_review_output %> 你可以在layout文件里面添加,这样所有的页面都有这个功能了。


安装好以后,在页面的左上角有个小Div,点击就可以看到各种操作:
你可以看到一个动态请求执行了多少句sql语句
根据你设定的警告级别显示可能有问题的sql
显示sql的调用栈
直接在页面上执行explain sql

[img]http://www.iteye.com/upload/attachment/37909/fd946d00-165b-3ea7-8888-82186edce61c.png[/img]

---重复轮子的分割线---
之前我自己造过一个轮子:
[url]http://github.com/quake/db_profiling/tree/master[/url]
和query_reviewer功能相比,实在是差太多了,呵呵。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值