gpt4 book ai didi

ruby - 重新启用 Rails 4 自动解释

转载 作者:数据小太阳 更新时间:2023-10-29 06:41:04 25 4
gpt4 key购买 nike

对运行缓慢的 SQL 查询自动进行 EXPLAIN。此功能已从 Rails 4 中删除。

config.active_record.auto_explain_threshold_in_seconds = 0.5

我们发现它在受控情况下很有用。我未能找到以下问题的答案。

  1. 删除自动解释的基本原理是什么?
    (我确信原因是合理的,但我找不到它们是什么。)

  2. 有没有办法在我的 Rails 4 代码库中重新引入自动解释?
    (找不到 gem,也找不到任何在线信息)

最佳答案

Here是删除 auto_explain 的提交。看起来原因是它很少使用,并且在 Assets 管道中存在一些问题。正如提交说明,您仍然可以使用 ActiveRecord::Relation#explain 生成解释查询,但如果您希望自动调用它,则必须自己实现。查看此提交中删除的代码应该可以帮助您走上正确的道路。

关于ruby - 重新启用 Rails 4 自动解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18498526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com