【发布时间】:2010-11-23 00:37:02
【问题描述】:
我在 Where 子句中有一个包含三个内部连接语句的查询。执行查询大约需要 2 分钟。如果我只是改变两个内部连接的顺序,性能下降到 40 秒。
除了改变内部连接的顺序之外什么都不做怎么会对查询性能产生如此巨大的影响呢?我原以为优化器会解决所有这些问题。
【问题讨论】:
-
它应该正常。你是否不止一次地同时测试它?你能发布两个版本吗?
标签: sql sql-server tsql inner-join