自SQL Server 2000问世以来,我们已经使用了几个嵌套查询来进行报告。我们最近将数据库从SQL Server 2000 Enterprise升级到SQL Server 2008 Standard。我们注意到一些旧的查询现在运行得非常慢,甚至超时。数据库的大小真的没有太大变化。然而,我们仍然不能确定嵌套的we现在工作得很慢,临时表工作得更好。
我有一个模型Department,它有Roles,User是链接的。我了解用户,但需要获得user.role.department_set.all() (用户角色所属的所有部门),然后在每个部门中获取所有的role。class User(AbtractUser): name = models.CharField()
name = models.CharField()
rol