отличный старт: pghero https://github.com/ankane/pghero Также отличный вариант: NewRelic Или его альтернативы (например, ELK*) *ELK — ElasticSearch + Kibana
COUNT одна из самых дорогих операций в СУБД (postgreSQL) • Если нужно узнать размер коллекции, берём .size # File activerecord/lib/active_record/relation.rb, line 210 def size loaded? ? @records.length : count(:all) end
• .exists? не кеширует результат: N .exists? == N EXIST • Средство от склероза • https://github.com/rails/rails/blob/master/activerecord/lib/active_record/ relation.rb#L259-L292