我们有一个数据库,表包含超过200万条记录。数据库托管在Amazon aws服务器中。
有时“select”查询执行时间非常慢。这种缓慢执行背后的原因是什么?
我的一个问题是:
SELECT O.ORG AS ORG, SUM(ISNULL(E.CODE,0,1)) AS OK
FROM ORGANIZATIONS O
LEFT JOIN EVENTS E ON O.ORG = E.ORG
AND E.TYPE = 'A'
AND E.DATE BETWEEN '2015-07-06' AND '2015-07-12'
GROUP BY O.ORG
查询说“select UserDID, count(*) from exportusers
group by UserDID
having count(*) > 1;
”,它永远不会结束。我强行退出查询浏览器。
这是我对选择陈述的解释
executing query...
答案 0 :(得分:1)
在较大的表上查询速度可能有很多原因。一些:
注意:其中一些项目也可能受到正在使用的数据库引擎的影响。