我想知道是否有一种方法可以暂时禁用Rails控制台上的SQL缓存。
我在Rails控制台上运行ActiveRecord命令,看看每个查询需要多长时间。但我不能得到一个正确的措施,因为Rails是缓存SQL和我的查询似乎几乎是瞬间发生的。
有什么建议吗?
我不确定您是否可以将其从控制台删除,但我认为您可以将其添加到初始化器中以删除它以进行开发。
if Rails.env.development?
Rails.configuration.middleware.delete ActiveRecord::QueryCache
end