【发布时间】:2016-12-20 16:50:27
【问题描述】:
我有一个这样的 where 子句:
WHERE
T1.update_date >= @d
OR T2.update_date >= @d
OR T3.update_date >= @d
OR T4.update_date >= @d
OR T5.update_date >= @d
OR T6.update_date >= @d
OR T7.update_date >= @d
OR T8.update_date >= @d
OR T9.update_date >= @d
OR T10.update_date >= @d
OR T11.update_date >= @d
我该如何优化它?
【问题讨论】:
-
为什么需要优化它? SQL Server 具有可以为您执行此操作的优化器。
-
你认为为什么需要优化?
-
这些列上有索引吗?另外,你的执行计划是怎么说的?
-
查询的其余部分呢?你能展示一下吗?另外,这是自加入吗?
-
好像你有 11 个表在 join .. 请显示 sql 代码 ..
标签: sql sql-server-2012