亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

SQL Server 2016 TempDb里的顯著提升

2024-08-31 01:03:32
字體:
來源:轉載
供稿:網友

幾個星期前,SQL Server 2016的最新CTP版本已經發布了:CTP 2.4(目前已經是CTP 3.0)。關于SQL Server 2016 CTP2.3 的關鍵特性總結,在此不多說了,具體內容請查相關資料。這個預覽版相比以前的CTP包含了很多不同的提升。在這篇文章里我會談下對于SQL Server 2016,TempDb里的顯著提升。

TempDb定制

在SQL Server 2016安裝期間,第一個你會碰到的改變是在安裝過程中,現在你能配置TempDb的物理配置。我們可以詳細看下面的截屏。

SQL Server 2016 TempDb里的顯著提升

微軟現在檢測幾個可用的CPU內核,基于這個數字安裝程序自動配置TempDb文件個數。這個對克服閂鎖競爭問題(Latch Contention problem)非常重要,通常當你運行TempDb時,只有一個數據文件會發生。這里安裝向導使用下列公式:

當你有小于等于8個CPU內核,你會獲得和你CPU內核數一樣的TempDb數據文件數。
如果你有超過8個CPU內核,你會得到開箱即用的8個TempDb數據文件。
我在不同的配置上測試了安裝向導,下表總結了TempDb數據文件的不同個數。

CPU內核    TempDb數據文件

2        2

4        4

8        8

32        8

這是一個巨大的進步!當我進行SQL Server健康檢查時,TempDb只有一個數據文件,會有一些閂鎖競爭問題(Latch Contention problem)是常見的。

如果在向導里你提供多個數據路徑,你可以在各個文件夾之間循環(round-robin)分配。有一點我不喜歡的是,新的配置8MB的初始大小和64MB的自動增長率。

分配和自動增長

在SQL Server 2016之前,很多人使用1117和1118跟蹤標記來定義SQL Server在數據庫里如何分配頁,和如何在多個數據文件間處理自動增長操作。在以前的SQL Server版本里,臨時表的數據頁總分配在所謂的混合區(Mixed Extends),它大小是64kb在多個數據庫對象(像表和索引)間共享。

使用這個方法微軟保證小表保持小,因為數據庫的第1個8頁總在混合區分配。接下來的頁(第9頁開始)在所謂的統一區(也是64k大小)里分配。每次你給數據庫對象分配一個統一區,對象本身立即增長64kb。

當你啟用SQL Server的1118跟蹤標記,對于整個SQL Server實例,只在統一區分配,混合區會被忽略。使用這個方法是可以減少在SGAM(共享全局分配映射(Shared Global Allocation Map)頁,管理混合區)頁上的閂鎖競爭問題(Latch Contention problem)。

在SQL Server 2016里TempDb分配總在統一區里發生,而不使用混合區——不需要啟用任何跟蹤標記。除臨時表外的分配還是使用混合區。下面的例子展示了在臨時表7個分配的頁直接存儲在統一區,而完全不使用混合區。

USE tempdb GO CREATE TABLE #HelperTable ( Col INT IDENTITY(, ) PRIMARY KEY NOT NULL, Col CHAR() NOT NULL ) GO -- Insert records, this allocates pages in tempdb INSERT INTO #HelperTable VALUES (REPLICATE('a', )) GO -- Enable DBCC trace flag DBCC TRACEON() GO -- Retrieve the temp table name from sys.tables SELECT name FROM sys.tables WHERE name LIKE '#HelperTable%' GO -- Retrieve the first data page for the specified table (columns PageFID and PagePID) DBCC IND(tempdb, [#HelperTable________________________________________________________________________________________________________B], -) GO -- Dump the IAM page of the table TestTable retrieved by DBCC IND previously -- No pages are allocated in Mixed Extents, a complete Uniform Extent is allocated. DBCC PAGE (tempdb, , , ) GO -- Clean up DROP TABLE #HelperTable GO

在過去1117跟蹤標記和TempDb結合進行同時自動增長操作。確保文件在同個區里同時增長非常重要。不然成比例的填充算法(proportional fill algorithm)不能發揮應有的作用。使用SQL Server 2016,你就直接有1117跟蹤標記的這個功能,而不需要啟用。

小結

花了很長時間后,微軟終于開始在SQL Server安裝向導里進行更好的默認配置。根據可用CPU核心數配置TempDb是個巨大的進步。我們來看看下個版本會提供根據實際情況能配置MAXDOP,并行開銷閾值和服務器最大內存等等...

本文到此介紹了,感謝您的關注!


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线观看免费| 久久国产加勒比精品无码| 亚洲精品国产精品自产a区红杏吧| 欧美大尺度在线观看| 国产欧美一区二区白浆黑人| 久久久女人电视剧免费播放下载| 欧美黑人一级爽快片淫片高清| 精品一区二区亚洲| 久久久久久久久亚洲| 欧美日韩免费一区| 亚洲999一在线观看www| 国产视频观看一区| 日韩欧美一区二区三区久久| 午夜精品久久久久久久男人的天堂| 久久6免费高清热精品| 日韩欧美精品在线观看| 欧美亚洲另类制服自拍| 国产精品自产拍在线观看中文| 亚洲免费中文字幕| 中文字幕亚洲一区二区三区五十路| 欧美成人午夜激情视频| 亚洲丁香婷深爱综合| 欧美成人四级hd版| 亚洲综合av影视| 亚洲激情久久久| 欧美孕妇孕交黑巨大网站| 亚洲第一区中文99精品| 欧美日韩加勒比精品一区| 欧美成人精品在线视频| 91精品视频播放| 国产精品igao视频| 国产丝袜精品第一页| 日本午夜人人精品| 久久久久久久影视| 亚洲国模精品私拍| 午夜精品蜜臀一区二区三区免费| 亚洲精品色婷婷福利天堂| 亚洲天堂第一页| 亚洲第一福利网站| 亚洲男人av在线| 欧美黑人性生活视频| 欧美一区二区三区精品电影| 色妞色视频一区二区三区四区| 亚洲精品视频在线播放| 日韩av综合网| 成人写真福利网| 国产精品午夜视频| 国产精品日韩在线播放| 欧美一级视频免费在线观看| 国产日韩av在线| 亚洲视频在线观看免费| 欧美性xxxx极品高清hd直播| 欧美视频国产精品| 国产亚洲欧洲高清| 欧美另类99xxxxx| 日韩在线观看免费高清完整版| 久久久久免费精品国产| 国产欧美在线播放| 日韩精品免费一线在线观看| 97久久超碰福利国产精品…| 91中文在线观看| 欧美视频在线观看免费网址| 欧美福利小视频| www欧美日韩| 日韩精品日韩在线观看| 精品久久久视频| 日韩欧美一区二区在线| 日韩久久午夜影院| 日韩免费观看高清| 欧美一级bbbbb性bbbb喷潮片| 亚洲人成77777在线观看网| 按摩亚洲人久久| 国产精品免费观看在线| 97精品国产97久久久久久免费| 国产原创欧美精品| 日韩精品www| 国产精品一区二区三区免费视频| 免费成人高清视频| 黑丝美女久久久| 97超级碰在线看视频免费在线看| 97久久国产精品| 国产精品草莓在线免费观看| 国产欧美精品在线| 亚洲国产精品中文| 久久久久国产一区二区三区| 欧美国产日本在线| 91在线国产电影| 奇门遁甲1982国语版免费观看高清| 青青a在线精品免费观看| 久久av红桃一区二区小说| 国产不卡精品视男人的天堂| 精品视频在线导航| 亚洲18私人小影院| 成人黄色片网站| 中文字幕欧美日韩| 国产亚洲aⅴaaaaaa毛片| 成人免费高清完整版在线观看| 久久97久久97精品免视看| 国产热re99久久6国产精品| 亚洲高清久久网| 亚洲精品成人网| 亚洲二区中文字幕| 欧美亚洲第一页| 国产精品99免视看9| 丝袜亚洲另类欧美重口| 亚洲美女又黄又爽在线观看| 亚洲黄色免费三级| 精品久久久久久亚洲精品| 久久久久中文字幕2018| 午夜精品久久久久久久99黑人| www.久久撸.com| 国产成人福利视频| 欧美福利在线观看| 亚洲在线视频观看| 亚洲欧洲国产一区| 国产成人激情视频| 97色在线观看| 国产美女扒开尿口久久久| 成人免费看吃奶视频网站| 欧美噜噜久久久xxx| 日本午夜人人精品| 国产综合色香蕉精品| 正在播放亚洲1区| 欧美日韩高清区| 97久久超碰福利国产精品…| 色悠久久久久综合先锋影音下载| 国产日韩欧美在线观看| 中文字幕亚洲一区在线观看| 日本道色综合久久影院| 国产在线观看精品一区二区三区| 欧美日韩国产成人高清视频| 欧美性xxxxxxxxx| 日本19禁啪啪免费观看www| 欧美综合激情网| 国产精品美女呻吟| 浅井舞香一区二区| 国产精品免费视频xxxx| 91久久中文字幕| 亚洲品质视频自拍网| 日本久久精品视频| 亚洲黄一区二区| 亚洲欧洲在线播放| 欧美日韩综合视频| 亚洲精品一区二区网址| 日本久久久久久久久| 国内精品久久久久影院优| 精品调教chinesegay| 欧美日韩亚洲一区二区| 国产视频精品免费播放| 国产精品99蜜臀久久不卡二区| www.亚洲免费视频| 欧美综合国产精品久久丁香| 亚洲国产古装精品网站| 国产精品白嫩美女在线观看| 性欧美激情精品| 亚洲在线视频观看| 国产精品美女呻吟| 中文字幕亚洲无线码a| 97视频网站入口| 欧美xxxx14xxxxx性爽| 一区二区三欧美| 欧美日韩福利视频| 亚洲va男人天堂| 日韩毛片在线观看|