誤區(qū) #22: 資源調(diào)控器可以調(diào)控IO
錯誤
資源調(diào)控器無法調(diào)控IO,希望下一個版本的SQL Server支持調(diào)控IO,調(diào)控IO對于對于減少對于大表的scan操作帶來的性能影響很有幫助。
下面列表中的功能資源調(diào)控器同樣也無法完成:
- 調(diào)控Buffer Pool的內(nèi)存,內(nèi)存調(diào)控器僅僅可以調(diào)控執(zhí)行計劃所占的內(nèi)存,但對于Buffer Pool中緩存的數(shù)據(jù)頁是無法調(diào)控的
- 可以對多個實例進行當作一個邏輯實體進行資源調(diào)控。這是不能的,對于多實例的資源調(diào)控只能通過Windows Server資源調(diào)控器實現(xiàn),在這基礎之上,在每臺實例上對資源調(diào)控器進行設置
- 允許資源調(diào)控器對資源的使用進行監(jiān)測,當超過閾值時進行報警
別會錯意,我可不是說資源調(diào)控器不好,而是說加上了上面的功能會更好。
我的一個朋友,同時也是SQL MVP Aaron Bertrand 和SQL Team的項目經(jīng)理寫了關于這一點的白皮書:Using the Resource Governor。