juil 26
Requêtes SQL ActiveRecord dans la console
Posté Lundi 26 juillet 2010 dans Debuging
Il est souvent nécessaire de jeter un oeil sur les requêtes SQL et sur leur temps d’exécution dans la console, en particulier en mode production. Voici les commandes à exécuter pour cela :
ruby script/console production >> def log_to >> ActiveRecord::Base.logger = Logger.new($stdout) >> ActiveRecord::Base.connection_pool.clear_reloadable_connections! >> end => nil >> log_to => [] >> Article.all(:limit => 30, :order => 'id desc').count => Article Load (3.0ms) SELECT * FROM `articles` ORDER BY id desc LIMIT 30