В последнем месте, где я заключил контракт, использовался инструмент под названием query_reviewer. Это плагин Rails, который в режиме разработки анализирует каждый запрос и выдает предупреждения в пользовательском интерфейсе, сообщая о любых возможных проблемах. Мне понравилось, потому что вам не нужно было переключаться между вашим приложением и журналом или другими инструментами тестирования.
https://github.com/dsboulder/query_reviewer
Другим полезным инструментом является New Relic - он бесплатен для разработки, если вы просто используете его на своем локальном компьютере. Он анализирует не только SQL, включая рендеринг представлений и другие потенциальные проблемы с эффективностью.
http://newrelic.com/