【发布时间】:2009-09-22 04:10:18
【问题描述】:
从性能的角度来看,我的 SQL WHERE 语句的顺序有影响吗?
例如
SELECT ... FROM ...
WHERE a > 1
AND b < 2
会比这个更快/更慢
SELECT ... FROM ...
WHERE b < 2
AND a > 1
我们还假设我事先知道a > 1 会最大程度地缩小结果集。
另外,如果我按照 WHERE 语句的顺序连接两个或多个表,这有关系吗?
【问题讨论】:
-
与stackoverflow.com/questions/642784/…相关(也可能是其所为)
标签: sql performance