我的兼容级别为100的V11数据库。
我的兼容级别为120的V12数据库。
a)100意味着什么?
b)如果我将V11上的兼容级别更改为110,是否会影响性能?
b)如果我将V12上的兼容级别更改为110,是否会影响性能?
答案 0 :(得分:3)
您可以获取有关兼容级别here的详细信息。实质上,这用于与以前版本的SQL兼容。要回答有关性能的问题,我将引用MSDN文章中的这一段:
兼容性级别仅影响指定数据库的行为,而不影响整个服务器的行为。兼容级别仅提供与早期版本的SQL Server的部分向后兼容性。从兼容模式130开始,任何影响功能的新查询计划仅添加到新的兼容模式。这样做是为了最小化由于查询计划更改导致性能下降而导致的升级期间的风险。从应用程序的角度来看,目标仍然是最新的兼容级别,以便继承一些新功能以及在查询优化器空间中完成的性能改进,但是以受控方式执行此操作。
希望这有帮助! Silvia Doomra