提高prefetch_related的效率

时间:2015-10-07 16:14:36

标签: django django-orm

我想提高prefetch_related查询的效率。我使用的模型是员工和团体。有很多员工,但没有那么多团体。

查询如下所示:

"employee_id" IN (1,2,3,4,5,6,...)

正在生成的SQL查找连接到任何员工的所有组。事实证明这是低效的,因为我真的只想得到所有的团体。但是,SQL有一个很长的员工ID列表。 SQL的结尾说

setTimeout

这个ID列表可能很长。

有没有办法删除" IN" SQL末尾的子句?

1 个答案:

答案 0 :(得分:0)

正如Alasdair在评论中回答的那样,这个问题有一个相关的django票。 #25464