我正在处理一个模型(用户)的项目,该模型已经积累了大约十几个“has_many”关系。虽然 User 模型本身并不包含大量数据,但它的加载速度非常慢。
作为测试,我发现如果我注释掉“has_many”关系,它的加载速度会大大加快。
显然我在实践中不能这样做,但是'has_many'发生了什么导致它显着增加了加载时间?我无法想象它实际上是在查询这些关系,对吧?
我能做些什么来加快速度?
我正在处理一个模型(用户)的项目,该模型已经积累了大约十几个“has_many”关系。虽然 User 模型本身并不包含大量数据,但它的加载速度非常慢。
作为测试,我发现如果我注释掉“has_many”关系,它的加载速度会大大加快。
显然我在实践中不能这样做,但是'has_many'发生了什么导致它显着增加了加载时间?我无法想象它实际上是在查询这些关系,对吧?
我能做些什么来加快速度?