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