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

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

在SQL Server 2014里,如何用資源調控器壓制你的存儲?

2024-08-31 00:54:16
字體:
來源:轉載
供稿:網友
在SQL Server 2014里,如何用資源調控器壓制你的存儲?

在今天的文章里,我想談下SQL Server 2014里非??岬奶嵘含F在你終于可以根據需要的IOPS來壓制查詢!資源調控器(Resource Governor)自SQL Server 2008起引入,但提供的功能還是有所限制:你只能限制CPU時間(這個已經很棒了),還有你能限制查詢(從每個獨立的查詢)內存量。

但作為DBA的你,你經常會進行一些數據庫維護操作,例如索引重建,DBCC CHECKDB操作等。我們都知道,這些操作會在你的存儲里帶來大量的IOPS直至峰值。如果在7 * 24在線的數據庫來說,這個會影響你的生產力,給業務和銷售額帶來很大影響。

自SQL Server 2014開始,這個情況就變了,因為你可以通過資源調控器來部署指定的資源池來限制IOPS使用率。當你隔離你的DBA操作到指定的資源池時,你能指定資源池可以使用的最大IOPS(包括最小IOPS)。因此你可以壓制下DBA操作需要的IOPS。你的生產工作量就可以更好的使用你的存儲。更多信息可以查看微軟在線幫助。

我想用一個非常簡單的例子來展示下這個行為。假設你是DBA,正要進行常規索引重建操作,這個需要通過資源調控器對它們的最大IOPS使用率進行控制。第1步我們為DBA操作創建專用的資源池和工作負荷組。

 1 -- Create a new Resource Pool for the DBAs. 2 -- We use a very high value for MAX_IOPS_PER_VOLUME so that we are 3 -- currently running unlimited. 4 CREATE RESOURCE POOL DbaPool WITH 5 ( 6     MAX_IOPS_PER_VOLUME = 100000 7 ) 8 GO 9 10 -- Create a new Workload Group for the DBAs11 CREATE WORKLOAD GROUP DbaGroup12 USING DbaPool13 GO

從剛才的代碼可以看到,CREATE RESOURCE POOL語句現在為你提供MAX_IOPS_PER_VOLUME屬性(包括MIN_IOPS_PER_VOLUME)。這里我設置了一個很高的值,因此在第一次執行時IOPS不會受限,這里我們根據需要的IOPS建立了初始基線。下一步我會創建資源調控器需要的分類函數。

 1 -- Create a new Classifier Function for Resource Governor 2 CREATE FUNCTION dbo.MyClassifierFunction() 3 RETURNS SYSNAME WITH SCHEMABINDING 4 AS 5 BEGIN 6     DECLARE @GroupName SYSNAME 7      8     IF SUSER_NAME() = 'DbaUser' 9     BEGIN10         SET @GroupName = 'DbaGroup'11     END12     ELSE13     BEGIN14         SET @GroupName = 'Default'15     END16     17     RETURN @GroupName;18 END19 GO

在分類函數里我們根據登錄進行評估。如果登錄是DbaUser,進入的會話會在DbaGroup工作負荷組里。否則就進入默認的工作負荷組。最后我們在資源調控器注冊并配置它,這樣我們的設置就生效了。

 1 -- Register the Classifier Function within Resource Governor 2 ALTER RESOURCE GOVERNOR WITH 3 ( 4     CLASSIFIER_FUNCTION = dbo.MyClassifierFunction 5 ) 6 GO 7  8 -- Reconfigure Resource Governor 9 ALTER RESOURCE GOVERNOR RECONFIGURE10 GO

現在當你創建名為DbaUser的登錄時,你可以用它連接到你的SQL Server。你可以在DMVsys.dm_exec_sessions 看下 group_id列驗證下到來的會話是否在正確的工作負荷組里。下一步我在ContoRetailDW數據庫的FactOnlineSales表里的DataKey里創建一個非聚集索引。

1 -- Create a simple Non-Clustered Index2 CREATE NONCLUSTERED INDEX idx_DateKey ON FactOnlineSales(DateKey)3 GO

我們從開始就創建了資源池,現在在我們在我們的資源池里并沒有限制。因此當我們現在進行剛才創建的非聚集索引的索引重建時,SQL Server會占用大量的IOPS。我們可以通過性能監控里的“SQL Server:Resource Pool Stats:Disk Write IO/Sec”性能計數器來驗證剛才創建的資源池。

1 ALTER INDEX idx_DateKey ON FactOnlineSales REBUILD2 GO

可以看到索引重建花費近100的IOPS。接下來我要做的是限制DbaPool資源池為僅50的IOPS:

1 -- Let's change the Resource Pool by lowering the maximum IOPS.2 ALTER RESOURCE POOL DbaPool WITH3 (4     MAX_IOPS_PER_VOLUME = 505 )6 GO

現在當你執行索引重建時,在性能監視器里可以清楚看到,在特定的資源池里只有平均50 IOPS。

另外Disk Write IO Throttled/sec性能計數器也會告訴為你資源調控器的IOPS的限制數。

使用以前的資源調控器,查詢本身毫無辦法,它是否被壓制了。這對性能調優也是個非常重要的因素。當啟用資源調控器時,沒有特定的等待類型出現在SQL Server里。我的測試顯示一旦資源調控器啟用時,有更多的PAGEIOLATCH_SH/PAGEIOLATCH_EX等待類型,這就對了。下面2個圖片顯示了對于發生索引重建的會話里具體的等待類型信息——第1個沒有資源調控器,第2個有資源調控器壓制了IOPS。

從2個圖中可以看到,2個運行的測試有巨大的區別,尤其是在PAGEIOLATCH_EXSOS_SCHEDULER_YIELD等待類型。

從我站在IOPS壓制來看,對于已有的功能來說,資源調控器是個很好的附加,這讓資源調控器更加成熟。大家可以嘗試用這個新功能解決IOPS方面的問題。

感謝關注!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人黑人xx视频免费观看| 日韩精品视频在线播放| 亚洲黄色免费三级| 欧美性xxxx18| 亚洲国产精彩中文乱码av| 日日狠狠久久偷偷四色综合免费| 4444欧美成人kkkk| 日韩中文字幕精品视频| 亚洲欧美综合图区| 成人久久一区二区| 国产九九精品视频| 亚洲成人xxx| 国产精品高潮在线| 久久久之久亚州精品露出| 日韩经典中文字幕在线观看| 日本精品中文字幕| 欧美成人亚洲成人日韩成人| 亚洲最大福利视频网| 97超级碰在线看视频免费在线看| 欧美视频裸体精品| 黑丝美女久久久| 欧美剧在线观看| 一区二区av在线| 日韩国产精品亚洲а∨天堂免| 精品久久久香蕉免费精品视频| 精品国产91久久久久久| 欧美日韩亚洲成人| 欧美一级大片在线观看| 国产精品久久久久久久久久久新郎| 欧美成年人网站| 亚洲一品av免费观看| 欧美人与性动交| 国产成人久久精品| 欧美专区国产专区| 久久资源免费视频| 亚洲精品视频免费在线观看| 综合激情国产一区| 欧美午夜激情在线| 日韩视频在线一区| 亚洲国产日韩欧美综合久久| 国产精品igao视频| 亚洲人成电影网站色…| 奇米成人av国产一区二区三区| 亚洲精品一区中文字幕乱码| 欧美亚洲国产视频小说| 精品久久久久久久大神国产| 国产成人精品久久久| 亚洲免费电影在线观看| 国产精品一区二区久久久久| 国产亚洲精品久久久久久777| 亚洲人线精品午夜| 欧美猛交免费看| 国产精品jvid在线观看蜜臀| 亚洲第一视频网站| 深夜福利91大全| 国内精品美女av在线播放| 欧美成人免费小视频| 欧美xxxx18国产| 91成品人片a无限观看| 成人女保姆的销魂服务| 久久久中文字幕| 中文字幕久久精品| 一个色综合导航| 日韩av日韩在线观看| 亚洲91精品在线观看| 色综合久久88色综合天天看泰| 欧美性猛交xxxx免费看漫画| 国产精品一区二区久久国产| 欧美国产日韩一区二区| 欧美老肥婆性猛交视频| 中文字幕精品av| 久久99国产精品久久久久久久久| 97超级碰碰人国产在线观看| 日韩小视频在线| 久久久午夜视频| 日本一区二区在线播放| 自拍偷拍亚洲精品| 欧美资源在线观看| 一区二区三区国产视频| 日韩av在线一区| 久久久国产精品免费| 亚洲春色另类小说| 91久久久久久国产精品| www.久久草.com| 在线播放国产一区中文字幕剧情欧美| 欧美日韩国内自拍| 亚洲天堂成人在线| 国产精品96久久久久久又黄又硬| 国产精品99久久99久久久二8| 韩剧1988在线观看免费完整版| 日韩在线观看精品| 欧美放荡办公室videos4k| 亚洲福利在线播放| 久久久噜噜噜久久| 欧美又大又硬又粗bbbbb| 欧美在线视频播放| 亚洲亚裔videos黑人hd| 亚洲精品久久在线| 亚洲第一区在线观看| 国产手机视频精品| 97在线精品视频| 国产精品亚洲综合天堂夜夜| 亚洲精品一区av在线播放| 最新69国产成人精品视频免费| 清纯唯美亚洲激情| 国语自产精品视频在免费| 91av免费观看91av精品在线| 亚洲国产精品字幕| 午夜精品美女自拍福到在线| 国产91在线播放精品91| 91色视频在线观看| 91国内在线视频| 北条麻妃一区二区在线观看| 久久久久久一区二区三区| 国产成人激情小视频| 精品国产欧美一区二区五十路| 国产成人精品日本亚洲专区61| 欧美亚洲日本黄色| 97在线日本国产| 久久亚洲精品中文字幕冲田杏梨| 亚洲自拍偷拍区| 亚洲欧美另类中文字幕| 97视频在线观看视频免费视频| 国产精品福利观看| 国产在线播放不卡| 热久久免费国产视频| 亚洲一区免费网站| 日韩av综合中文字幕| 日韩高清人体午夜| 欧美国产日产韩国视频| 全球成人中文在线| 国产午夜精品视频免费不卡69堂| 亚洲国产精品va在线看黑人| 久久久视频精品| 伊人伊成久久人综合网站| 热门国产精品亚洲第一区在线| 国产成人精品电影久久久| 国语自产精品视频在线看一大j8| 日韩国产欧美区| 国产精品第二页| 国产日韩欧美自拍| 国产美女精品免费电影| 久久av资源网站| 亚洲女同精品视频| 97不卡在线视频| 国产精品视频精品视频| 亚洲欧美成人一区二区在线电影| 亚洲图片欧美日产| 在线一区二区日韩| 4438全国亚洲精品在线观看视频| 色综合男人天堂| 久久久免费精品视频| 欧美亚洲一级片| 日韩小视频网址| 国产精品爽爽ⅴa在线观看| 日韩激情视频在线| 欧美成人剧情片在线观看| 久久影视电视剧免费网站清宫辞电视| 国产视频精品自拍| 国产99视频精品免视看7| 色樱桃影院亚洲精品影院| 亚洲天堂视频在线观看| 国产精品专区h在线观看| 欧美第一页在线|