Я хочу сравнить время выполнения Post.all
и SELECT * FROM posts
(или некоторые другие утверждения) Как я могу получить время выполнения Post.all
?
sql
ruby-on-rails
time
console
Богдан
источник
источник
С помощью gem -пакета benchmark-ips :
источник
Вот моя версия того, как автоматически измерять производительность в консоли rails с помощью gem: https://github.com/igorkasyanchuk/execution_time
Он показывает аналогичную информацию, которую вы уже видите во время запросов.
Образец:
[METRICS] Completed in 908.3ms | Allocations: 2894 | ActiveRecord: 0.9ms (queries: 13)
источник