如何提高一下查询语句查询速度:SUM(CASE WHEN hp.STUDENT_ID = cj.id THEN cj.fs else 0 END) zfFROM health_item hi,health_score hs AND hi.IS_SURVEY = 1 )cj,health_person hp
下面的MSSQL2005查询非常慢。我觉得他们应该是一种加快速度的方法,但我不确定该怎么做。请注意,我编辑了内部连接,以便使用select语句使其更明显(对于阅读此问题的人而言),尽管这不会影响速度(执行计划可能是相同的)。有趣的是,除了计数之外,我从未真正使用过关键字Interestingly,但我不确定是否有办法利用这一点。from dbo.ClientDefinitionEntry AS cde INNER JOIN d
在我们的产品数据库中,这是一个运行非常频繁的缓慢sql,正如下面的csv日志显示它通常需要超过1秒,但是当我在数据库服务器中执行sql时,它通常只需要大约0.3秒,这是不可想象的。任何人都可以解释它,并有一些优化建议,谢谢!--sql FROM skytf.tbl_map
where skytf.ST_Distance_sphere