0

我正在处理一个模型(用户)的项目,该模型已经积累了大约十几个“has_many”关系。虽然 User 模型本身并不包含大量数据,但它的加载速度非常慢。

作为测试,我发现如果我注释掉“has_many”关系,它的加载速度会大大加快。

显然我在实践中不能这样做,但是'has_many'发生了什么导致它显着增加了加载时间?我无法想象它实际上是在查询这些关系,对吧?

我能做些什么来加快速度?

4

1 回答 1

0

只是不要在没有必要的情况下调用关联并检查是否启用了任何预加载。

于 2012-12-12T19:16:16.827 回答