【发布时间】:2015-05-12 07:20:05
【问题描述】:
我发现 SQL Server 2012 和 SQL Server 2014 对相同的查询使用不同的非聚集索引,而 SQL Server 2014 的执行计划很糟糕。
我尝试使用全扫描更新所有相关表和所有索引,甚至取消旧计划,但是 SQL Server 2014 未使用与 SQL Server 2012 相同的索引。
有人也遇到过这个问题吗?
2012 年和 2014 年的优化器如何决定索引的选择性?
【问题讨论】:
-
你可以强制2014使用一些索引。搜索这个。
标签: sql-server