3

我最近了解了解决 N+1 问题并确定您的应用何时应该或不应该使用 Eager fetching 的 Rails “bullet” gem。显然,它会在运行时检查不需要的 N+1 负载的发生,或者在使用延迟获取的情况下需要急切获取以加快速度。

https://github.com/flyerhzm/bullet

Grails 是否有等效的插件?

4

1 回答 1

0

最简洁的答案是不。目前还没有 Grails 插件可以做到这一点。您将需要通过代码手动管理获取模式。

我建议您首先开发您的应用程序,然后对其进行分析以确定对任何获取​​模式进行更改的适当位置。

记住“测量两次,切割一次”的规则。

于 2012-02-13T14:08:47.933 回答