An ActiveRecord assertion (delivered as a RubyOnRails plugin) that detects inefficient MySql SELECT statements.
See http://efficient-sql.rubyforge.org/
To ensure your test cases call efficient MySQL…
def test_my_case assert_efficient_sql do # just wrap them in this block! end endThe assertion intercepts and copies out your MySQL SELECT statements, then calls EXPLAIN on each one, and inspects the results for common problems.
See also http://www.oreillynet.com/ruby/blog/2008/01/assert_efficient_sql.html