【发布时间】:2012-10-04 08:28:05
【问题描述】:
我们有 SQL Server 2008 R2,我们将其用于兼容级别设置为 2005 (90) 的数据库。
我们会在某个时候将其升级到 2008,但同时我想知道将数据库置于较低的兼容性级别是否会对其性能产生负面影响?
我发现 this question 暗示可能会产生负面影响,但它适用于旧版本的 SQL Server。
【问题讨论】:
-
您引用的答案似乎混淆了在 2000 兼容模式下运行和在实际 SQL 2000 上运行。
-
当我将我的 db compat 90 更新到 100 时,我在某些存储过程中遇到错误,有一个 commont 语句在更高版本中是不可接受的,它类似于 set @value=select..或者选择@value=,现在我忘记了,只是想知道你
标签: sql-server performance sql-server-2008-r2 database-performance