J'améliore les tables de la base de données en ajoutant des index, le cas échéant.Comment savoir quels attributs sont utilisés sur GROUP_BY dans Rails
Je voudrais ajouter des index aux attributs qui sont utilisés sur les requêtes GROUP_BY.
Existe-t-il un moyen de connaître automagiquement les champs utilisés par GROUP_BY?
Comment trouver des requêtes lentes? –
Pour trouver les requêtes lentes, mettre ceci dans votre fichier /config/environments/development.rb 'config.active_record.auto_explain_threshold_in_seconds = 0.5' – snowangel
Le gem Bullet est également très pratique - il identifie les situations où vous devez invoquer le chargement impatient, ce qui est une grande amélioration de performance pour activerecord. –