我有一个问题:
SELECT columns
FROM tableA A
JOIN tableB B ON A.column1 = B.column1
JOIN tableC C ON A.column2 = C.column2
WHERE A.column3 = 1
我在columnC上有一个nonclustered索引,Column2,1作为包含的列。 tableA有6000万条记录,tableB有440万条记录,表格C有400万条记录。
此查询需要20分钟才能执行。有没有办法优化这个查询?
答案 0 :(得分:1)
首先尝试过滤A.column3 = 1 where子句然后转到JOIN。 另外看看你是否可以使用'ADD'条件来节省更多的exe时间。