非 includes
includes 之后,
AR 耗时反而增加,有什么说法吗?
其中,includes 的实体查询中,现有数据记录 id IN (...)
大约有 5000 条左右,应该不大,但这一查询明显稍微迟延了一下,这部分是否有影响?
避免了 N+1 的查询,但结果令人 尴尬!
问题详细些
由于之前的数据库模型设计上的问题(老系统),需要从两个数据表中,查询出数据,并关联其它数据表 s,计算并得到预警的信息, 非需要预警的记录是不需要的;
两表的统计字段也是不一样的;
两表的数据结果是要一起得出,合并的。
所以,分页 offset 是不太可能的