SQL Cartesian连接优化

时间:2015-12-23 16:13:40

标签: sql-server

我有一个关于ETL视图的大查询,该视图具有笛卡尔连接(见下文),然后将其连接到其他5个表。

SELECT W.Field1, W.Field2
FROM   datedim AS d
       INNER JOIN employee AS W
               ON 1 = 1

查询需要5分钟才能运行,因此我尝试优化它。笛卡尔联合对绩效产生了重大影响。

有什么想法吗?

- 其他信息

然后在下面的连接中使用笛卡尔结果。有几个联接非常类似于下面的联接。

LEFT OUTER JOIN  detail AS det
                    ON det.id = W.id
                       AND d.datevalue >= det.validfrom
                       AND d.datevalue <= det.validto

0 个答案:

没有答案