加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 重新启用Rails 4 auto-EXPLAIN

发布时间:2020-12-16 22:01:22 所属栏目:百科 来源:网络整理
导读:在运行缓慢的SQL查询时自动执行EXPLAIN.此功能已从Rails 4中删除. config.active_record.auto_explain_threshold_in_seconds = 0.5 在受控的情况下,我们发现它很有用.我找到了以下问题的答案. 删除auto-EXPLAIN的基本原理是什么? (我确定原因很好,但我找不
在运行缓慢的SQL查询时自动执行EXPLAIN.此功能已从Rails 4中删除.
config.active_record.auto_explain_threshold_in_seconds = 0.5

在受控的情况下,我们发现它很有用.我找到了以下问题的答案.

>删除auto-EXPLAIN的基本原理是什么?
(我确定原因很好,但我找不到它们是什么.)
>有没有办法在我的Rails 4代码库中重新引入auto-EXPLAIN?
(找不到宝石,也没有任何在线信息)

解决方法

Here是删除auto_explain的提交.看起来推理是很少使用的,资产管道有点问题.作为提交注释,您仍然可以使用ActiveRecord :: Relation#explain来生成说明查询,但如果要自动调用它,则必须自己实现.查看此提交中删除的代码应该有助于您获得正确的路径.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读