Come posso misurare le prestazioni di ActiveRecord?
La mia query ha where
e una clausola order by
, e in più voglio la riga in alto:
User.where(…).order(id: :asc).limit(1)
Sapendo che order by
forza l'analisi dell'intera tabella, quanto può essere un guadagno in termini di prestazioni utilizzando .limit(1)
anziché utilizzare [1]
?