strapyourself.in and flouri.sh
MySQL query_reviewer plugin
February 13th, 2008
View larger
query_analyzer on steriods!
Features
QueryReviewer is an advanced SQL query analyzer. It accomplishes the following goals:
- View all EXPLAIN output for all SELECT queries to generate a page
- Rate a page's SQL usage into one of three categories: OK, WARNING, CRITICAL
- Attach meaningful warnings to individual queries
- Find out where the query was executed with a stack trace
- Display advanced interactive summary on page
It accomplishes this by injecting an absolutely positioned div into your HTML markup before it's sent out of rails. View injection can be turned off, if necessary and replaced with <%= query_review_output %> somewhere in your view.
Screenshot
View larger
Project homepage
http://code.google.com/p/query-reviewer/
Installing
svn export http://query-reviewer.googlecode.com/svn/trunk/ vendor/plugins/query_reviewer
Then optionally run "rake query_reviewer:setup" and edit config/query_reviewer.yml to change the default settings.
Sorry, comments are closed for this article.