2015-06-30 42 views
3

我對100SQL Azure兼容級別會影響性能嗎?

一個兼容性層面的V11數據庫我對120

一)兼容級別一個V12數據庫是什麼意思100?

b)如果我將V11的兼容級別更改爲110,是否會影響性能?

b)如果我將V12的兼容級別更改爲110,是否會影響性能?

+0

與此問題類似:http://dba.stackexchange.com/questions/5166/what-is-the-meaning-of-microsoft-compatibility-level –

+1

我會建議住在最新的compat( 130),並讓MSFT知道性能問題,並讓他們通過調試/解決問題來幫助您。 –

回答

3

您可以獲取有關兼容性級別here的詳細信息。基本上,這用於與以前版本的SQL兼容。要回答有關性能的問題,我將從MSDN文章中引用本段:

兼容性級別僅影響指定數據庫的行爲,而不影響整個服務器的行爲。兼容級別僅提供與早期版本SQL Server的部分後向兼容性。從兼容模式130開始,任何影響功能的新查詢計劃僅被添加到新的兼容模式。這樣做是爲了儘量減少由於查詢計劃更改而導致性能下降導致的升級過程中的風險。從應用程序的角度來看,目標仍然是在最新的兼容級別,以便繼承一些新功能以及在查詢優化器空間中完成的性能改進,但要以受控方式進行。

希望這會有所幫助! Silvia Doomra

相關問題