程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> SQL Server 2016的數據庫規模內的設置裝備擺設詳解

SQL Server 2016的數據庫規模內的設置裝備擺設詳解

編輯:MSSQL

SQL Server 2016的數據庫規模內的設置裝備擺設詳解。本站提示廣大學習愛好者:(SQL Server 2016的數據庫規模內的設置裝備擺設詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL Server 2016的數據庫規模內的設置裝備擺設詳解正文


SQL Server 2016真的讓人面前一亮。幾天前微軟就供給了RCO(候選宣布版)版本的下載。我曾經圍不雅了一圈RCO版本,個中一個最拽的功效是數據庫規模內的設置裝備擺設(Database Scoped Configuration),在明天的文章裡我想談談它。彌補幾句:裝好以後,竟然發明沒有SSMS,瓦解中,本來是在領導中就有自力的裝置法式,好吧!

這配色,真是低調有內在。

別的,如過你的電腦曾經裝置了就【Microsoft Visual Studio 2010 Shell(自力)Redistributable Package 】,卸載失落吧,似乎會影響SSMS的裝置。

啟動畫面。

登錄界面。

數據庫規模內的設置裝備擺設

我們曉得,SQL Server有許多設置裝備擺設選項只能在SQL Server實例級別停止全局設置裝備擺設。例如MAXDOP選項(當你不應用資本調控器時)。別的微軟供給我們年夜量分歧的跟蹤標志(Trace Flags)可以修正SQL Server的外部行動。微軟如今終究宣告這些范疇,SQL Server 2016會為我們供給現存的設置裝備擺設選項,在數據庫級別便可以設置裝備擺設,而不應用特定的跟蹤標志(Trace Flags)。

我們來具體看下它們。應用晚期參數估量(Legacy Cardinality Estimation )選項,你可以掌握SQL Server能否應用老的照樣SQL Server 2014裡引入的新的參數估量。這是個新的設置裝備擺設選項,之前可以經由過程2312和9481跟蹤標志來完成。

MAXDOP選項就不消說明了!終究你可以在數據庫級別掌握MAXDOP!這真的太拽了!特別關於Sharepoint。我來看看SharePoint的後續版本會不會支撐數據庫級其余MAXDOP...對了,我曾經很等待在數據庫級別1的MAXDOP的數據庫,往返避可愛的CXPACKET期待。

參數探查(Parameter Sniffing)!微軟稱它為特點,我叫它為BUG,平日來講參數探查是個功德,由於查詢優化器基於你初次供給的輸出值來編譯查詢籌劃。這很棒,但缺陷是生成的查詢籌劃對供給輸出參數敏感,且只對那些參數停止優化。假如你後來用分歧的參數值重用緩存的查詢籌劃,就會影響你的機能。

只用這個設置裝備擺設選項,如今你可以掌握查詢優化器能否應用參數探查。它可以用來調換4136跟蹤標志。假如你禁用參數探查,當你應用OPTIMIZE FOR UNKNOWN查詢提醒時,SQL Server外部應用異樣的行動——它不會給你優化的機能,但會給你分歧的機能……

最初你有查詢優化修補法式(Query Optimizer Fixes configuration option)。這個設置裝備擺設選項啟用或停用一些特定的查詢修補法式,它用來取代跟蹤標志4199。

小結

我真的很愛好數據庫規模內的設置裝備擺設!特別是MAXDOP選項。關於Sharepoint來講,它是個偉大的優勢,假如我們只針對運轉Sharepoint的特定命據庫應用1的MAXDOP,剩下的一切會比設置裝備擺設實例的MAXDOP好許多。

關於這些新的設置裝備擺設選項,你認為若何?愛好它們麼?請縱情留言。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved