二 伺服器優化(6)WSRM管理多個例項

2021-09-03 09:48:04 字數 1233 閱讀 3096

一、多例項的資源競爭

從sql server 2000開始,允許在一台伺服器上安裝多個sql server例項。其中只有乙個可以是「預設例項」,例項的名稱為mssqlserver;其餘的例項都必須是「命名例項」。

在一台伺服器上安裝多個sql server例項時,可以為不同的例項分配資源。資源調控器在這裡不適用,因為資源調控器僅基於單個例項。因此,需要使用wsrm(windows system resource manager)。

二、安裝wsrm

從windows server 2008開始,wsrm就成為了windows的內建功能。

安裝wsrm時必須同時選擇安裝「windows內部資料庫」。

三、使用wsrm

1. 開啟wsrm

在「管理工具」中開啟「windows 系統資源管理器」。

在「連線到計算機」對話視窗選擇「此計算機」。

2. 新建程序匹配條件

依次展開「windows 系統資源管理器」、「程序匹配條件」。在右鍵選單中選擇「新建程序匹配條件」。

新建乙個名為「mssqlserver」的條件。然後單擊「新增按鈕」新增乙個規則。

在「新增規則」視窗,單擊「選擇」按鈕選擇乙個服務。

在「新增 已註冊的服務」對話視窗,選擇預設例項。

完成上述操作後,再以類似的步驟新建乙個名為「sqlexpress」的條件,在「新增 已註冊的服務」時選擇名為sqlexpress的命名例項。

3. 新建資源分配策略

展開「資源分配策略」 節點,在右鍵選單中選擇「新建資源分配策略」。

新建乙個名為「balanceinstance」的策略。然後單擊「新增」按鈕新增乙個程序匹配條件。 

在「新增或編輯資源分配」視窗,在「程序匹配條件」下拉列表中選擇乙個程序匹配條件,並為其分配資源,例如,45%的cpu。 

然後再新增第二個程序匹配條件。這樣就把2個例項都分配了資源。如下圖。 

4. 設為管理策略

在「資源分配策略」的詳細列表窗格,選擇上一步新建的資源分配策略,在右鍵選單中選擇「設定為管理策略」。 

設定完成之後,這個資源分配策略的右側會顯示「」的標識。 

資源調控器只能在某個例項內部調控工作負荷。wsrm則基於伺服器,為伺服器上的多個例項分配cpu和記憶體的百分比。

二 伺服器優化(3)伺服器端優化措施

一 硬體 如果條件允許,則盡可能使用效能更好的硬體裝置。1 cpu cpu 的選型原則,一般先看主頻的高低,然後考慮二級快取的大小。其次,注意 windows 的電源選項。2 記憶體 原則上,記憶體越多越好。3 磁碟 磁碟是資料庫系統的最大瓶頸。建議優先考慮 spindle 再考慮 raid。後文將...

怎麼使用SSH管理多個伺服器

如 c ssh root 192.168.0.104 connecting to 192.168.0.104 22.connection established.to escape to local shell,press ctrl alt 按以下操作,沒有就新建 新建目錄 root 192 mkd...

Linux 伺服器配置repo管理多個git

之前幫公司的linux 伺服器配置了repo git 來管理公司 今天將它記錄下來本文僅代表個人經驗,如有錯誤,請諒解 伺服器配置git 可以參考之前的文章 輕點,我怕痛 repo是android為了方便管理多個git庫而開發的python指令碼。repo的出現,並非為了取代git,而是為了讓and...