SQL Server 2008可伸縮性資源調控器簡介
資源調控器是 SQL Server 2008 中的一項新技術,使用該技術可以通過指定傳入請求的資源消耗限制管理 SQL Server 工作負荷和資源。在資源調控器上下文中,工作負荷是一組大小相似的查詢或請求,可以且應該視為單個實體。這並不是必需的,但是工作負荷的資源使用模式越統一,通過資源調控器可能獲得的益處越多。資源限制可以實時重新配置,對正在執行的工作負荷影響非常小。
在相同伺服器上存在多個不同工作負荷的環境中,使用資源調控器可以區分這些工作負荷並能根據指定的限制在請求時分配共享資源。這些資源是 CPU 和記憶體。
資源調控器僅在 SQL Server 的 Enterprise Edition、Developer Edition 和 Evaluation Edition 中提供。
資源問題型別
資源調控器專用於解決以下型別的資源問題,並且通常出現在資料庫環境中:
伺服器上的查詢用盡。在這種情況下,資源消耗比較大的查詢會佔用大多數或所有伺服器資源。
不可預測的工作負荷執行。在這種情況下,相同伺服器上的並行應用程式將具有不同大小和型別的工作負荷。例如,兩個資料倉儲應用程式或 OLTP 和資料倉儲應用程式的混合。這些應用程式彼此不是孤立的,產生的資源爭用將導致不可預測的工作負荷執行。
設定工作負荷優先順序。在這種情況下,允許一個工作負荷的執行速度快於另一個工作負荷,或者在存在資源爭用的情況下保證完成一個工作負荷。使用資源調控器可以為工作負荷分配相對重要性。
所有上述情況都需要能夠以某種方式區分工作負荷。資源調控器提供以下功能:
分類傳入的連線並將其工作負荷路由到特定組的功能。
監視組中每個工作負荷的資源使用情況的功能。
構建資源池並對 CPU 使用率和記憶體分配設定特定於池的限制的功能。這樣會防止或儘可能減小查詢用盡的可能性。
將分組的工作負荷與特定資源池相關聯的功能。
識別工作負荷並設定其優先順序的功能。
資源調控器約束
此資源調控器版本存在以下約束:
資源管理僅限於 SQL Server 資料庫引擎。資源調控器不能用於 Analysis Services、Integration Services 和 Reporting Services。
SQL Server 例項之間沒有工作負荷監視或工作負荷管理。
限制規範適用於 SQL Server 管理的 CPU 頻寬和記憶體。
OLTP 工作負荷。資源調控器可以管理 OLTP 工作負荷,但通常持續時間非常短的查詢型別總是在 CPU 上停留很短時間而不足以應用頻寬控制。這樣會使返回的 CPU 使用率的統計資訊有偏差。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-515919/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 2008 資源調控器安全性SQLServer
- SQL Server 2008資源調控器概念SQLServer
- SQL Server 2008資源調控器狀態SQLServer
- SQL Server 2008 資源調控器監視SQLServer
- 資源調控器屬性
- 簡析Uber的可伸縮監控:uMonitor和Neris
- Node.js的可伸縮性Node.js
- Twitter如何使用Redis提高可伸縮性Redis
- 淺析SQL Server 2008綜合資料可程式設計性SQLServer程式設計
- 實現SQL Server 2008資料壓縮SQLServer
- SQL Server 2008使用者介面簡介SQLServer
- IBM Rational CM Server 在 WAN 效能、可靠性以及可伸縮性方面的功能改進IBMServer
- SQL Server 2008中的資料壓縮功能SQLServer
- SQL Server 2008 備份壓縮SQLServer
- SQL Server安全性專題一:簡介SQLServer
- SQL Server 2008事件處理系統簡介LSSQLServer事件
- 大型網站的可伸縮性架構如何設計?網站架構
- SQL Server 2008的新壓縮特性SQLServer
- SQL Server 2008 R2並行資料倉儲簡介SZSQLServer並行
- 可伸縮聚類演算法綜述(可伸縮聚類演算法開篇)聚類演算法
- Kubernetes彈性伸縮全場景解讀(五) - 定時伸縮元件釋出與開源元件
- 關於記憶體快取的可伸縮性問題記憶體快取
- SQL Server 2008 I/O效能監控SQLServer
- SQL Server2008CPU效能監控SQLServer
- HikariPool原始碼(三)資源池動態伸縮原始碼
- 可預測的效能和實際的可擴充套件性——SQL Server 2008套件SQLServer
- 可伸縮NoSQL資料庫的五條建議SQL資料庫
- 資源調控器工作負荷管理方案
- 彈性佈局(伸縮佈局)
- SQL Server 2008固定資料庫角色的許可權SQLServer資料庫
- SQL Server 2008記憶體效能監控SQLServer記憶體
- SQL Server 2008中的行壓縮(上)JUSQLServer
- 瞭解SQL Server 2008的新壓縮特性SQLServer
- 淺談SQL Server 2008中的行壓縮SQLServer
- SQL Server 2008 效能測試和調優SQLServer
- Sql Server系列:Microsoft SQL Server Management Studio模板資源管理器SQLServerROS
- SQL Server 2008 表和索引的行壓縮和頁壓縮SQLServer索引
- SQL Server收縮資料庫SQLServer資料庫