Share via


SQL Server 公用程式概觀

SQL Server 客戶希望能夠整體的方式管理其 SQL Server 環境,在這一版將透過 SQL Server 公用程式中應用程式與多伺服器管理的概念來滿足這項需求。

SQL Server 公用程式會將組織的 SQL Server 相關實體在統一的檢視中模型化。SQL Server Management Studio (SSMS) 中的公用程式總管和 SQL Server 公用程式視點會透過做為公用程式控制點 (UCP) 的 SQL Server 執行個體,為系統管理員提供 SQL Server 資源健全狀況的整體檢視。可以在 SQL Server UCP 中檢視的實體包括:

  • SQL Server 的執行個體

  • 資料層應用程式

  • 資料庫檔案

  • 存放磁碟區

可以在 SQL Server UCP 中檢視的資源使用量維度包括:

  • CPU 使用量

  • 儲存空間使用量

如需詳細資訊,請參閱本主題的下列章節:

  • SQL Server 公用程式使用者入門

  • 公用程式控制點概觀

  • SQL Server 公用程式需求

SQL Server 公用程式架構

圖 1。SQL Server 2008 R2 中的 SQL Server 公用程式架構。

SQL Server 公用程式使用者入門

一般使用者案例會從建立公用程式控制點開始,公用程式控制點會建立 SQL Server 公用程式的中央推理點。UCP 會根據自 SQL Server 公用程式中 SQL Server Managed 執行個體收集到的資源健全狀況,提供合併檢視。在建立 UCP 之後,您會將 SQL Server 的執行個體註冊到 SQL Server 公用程式,以便它們可以受到 UCP 的管理。

每一個 SQL Server Managed 執行個體都會使用資料收集組來檢測,此收集組每隔 15 分鐘會傳送組態和效能資料給 UCP。如果資料層應用程式屬於 SQL Server Managed 執行個體,則會自動受到 SQL Server 公用程式的管理。其他的監視參數為資料庫檔案空間使用量、CPU 使用量和存放磁碟區使用量。

受到 SQL Server 公用程式管理之每一個 SQL Server 執行個體和資料層應用程式的 Management Studio 中,都會呈現摘要和詳細資料。SSMS 中的 SQL Server 公用程式儀表板會針對 Managed 執行個體和資料層應用程式的 CPU 使用量、資料庫檔案使用量、存放磁碟區使用量和電腦 CPU 使用量,呈現效能與組態資料的摘要。資料顯示會區隔使用量過高的資源和使用量過低的資源,以及一段時間的 CPU 使用量和儲存使用量的圖形。

SSMS 中 SQL Server 公用程式視點和詳細資料會呈現受 SQL Server 公用程式管理之每一個 SQL Server 執行個體和資料層應用程式的詳細效能與組態狀態,以及原則控制的存取權。清單檢視會顯示相較於原則定義的目前狀態,而且原則控制會顯示下列使用量類別的原則定義:

  • 將 SQL Server 的執行個體和資料層應用程式的 CPU 使用量原則執行個體化。

  • 適用於資料庫檔案和記錄檔的檔案空間使用量原則

  • 適用於主機資源的電腦 CPU 使用量原則

  • 適用於主機資源的存放磁碟區使用量原則

受到 SQL Server 公用程式管理的每一個 SQL Server 執行個體和資料層應用程式都可以根據全域原則定義或個別原則定義來進行監視。

UCP 中所呈現之使用量過低和使用量過高的原則以及各種索引鍵參數的摘要和詳細資料組合,將可讓您輕鬆識別資源合併機會和資源使用量過高的情形。健全狀況原則是可以設定的,而且可加以調整來變更資源使用量的上下臨界值。您可以變更全域監視原則,或是針對 SQL Server 公用程式中管理的每個實體來設定個別監視原則。

若要開始使用 SQL Server 公用程式,請使用下列步驟:

若要開始使用 SQL Server 公用程式,您必須建立公用程式控制點,然後註冊 SQL Server 的執行個體。若要透過 Management Studio 來存取 SQL Server 公用程式組態步驟和視訊文件集,請在 SSMS 功能表列上選取 [檢視],然後選取 [公用程式總管]。[使用者入門] 頁面會在 SSMS 內容窗格內顯示的其中一個索引標籤上 (共兩個索引標籤)。

若要啟動 SQL Server 公用程式作業精靈,請按一下作業的標題,例如「建立公用程式控制點 (UCP)」。若要檢視作業的視訊,請按一下標題左邊的 [視訊] 按鈕。

這些是建立 SQL Server 公用程式的單次作業。

  1. 建立公用程式控制點 -<如何:建立 SQL Server 公用程式控制點 (SQL Server 公用程式)

  2. 將 SQL Server 的執行個體註冊到 SQL Server 公用程式中 - <如何:註冊 SQL Server 的執行個體 (SQL Server 公用程式)

建立 SQL Server 公用程式之後,請使用 SSMS 連接到 SQL Server 公用程式、監視 SQL Server 的 Managed 執行個體,並自訂監視原則來符合組織的需要。

  1. 使用 SSMS 連接到 SQL Server 公用程式 -<連接到 SQL Server 公用程式

  2. 監視 SQL Server 的 Managed 執行個體 -<如何:檢視資源健全狀況原則結果 (SQL Server 公用程式)

  3. 自訂 SQL Server 公用程式監視原則來符合您的需要 -<如何:修改資源健全狀況原則定義 (SQL Server 公用程式)

公用程式控制點概觀

SQL Server 公用程式是使用 SSMS 中的公用程式總管來透過公用程式控制點進行管理。UCP 會在 SQL Server 的執行個體上設定。它會使用 SSMS 來提供 SQL Server 公用程式的中央推理點,以組織及監視 SQL Server 資源健全狀況。 UCP 支援一些動作,例如指定資源使用量原則來追蹤組織的使用量需求。

SSMS 中的公用程式總管使用者介面會在此公用程式中提供受管理之實體的階層式樹狀檢視。公用程式總管類似於 SSMS 物件總管,可導覽及管理 SQL Server 公用程式中的資源。儀表板和清單檢視會提供 SQL Server Managed 執行個體、資料層應用程式和主機資源 (如 CPU 使用量、檔案空間使用量和磁碟區空間使用量) 的資源健全狀況與組態詳細資料的摘要和詳細表示。

UCP 每隔 15 分鐘就會從 SQL Server Managed 執行個體收集組態和效能資訊。這項資訊會存放在 UCP 的公用程式管理資料倉儲 (UMDW) 上;UMDW 檔案名稱為 sysutility_mdw。SQL Server 效能資料會與原則相比較,有助於識別資源使用瓶頸及合併機會。

SQL Server 公用程式需求

在這一版中,UCP 及所有 SQL Server Managed 執行個體都必須滿足以下需求:

  • SQL Server 必須是 10.50 或更高的版本。

  • SQL Server 執行個體類型必須是 Database Engine。

  • SQL Server 公用程式必須在單一 Windows 網域或具有雙向信任關係的多個網域上運作。

  • UCP 上的 SQL Server 服務帳戶及所有 SQL Server Managed 執行個體都必須具有 Active Directory 使用者的讀取權限。

在此版本中,UCP 必須滿足下列需求:

  • SQL Server 版本必須為 Datacenter、Enterprise、Developer 或 Evaluation。

  • 我們建議您使用區分大小寫的 SQL Server 執行個體來主控 UCP。

  • 請考慮在 UCP 電腦上採用下列容量規劃建議:

    • 在一般的案例中,UCP 上的 UMDW 資料庫 (sysutility_mdw) 所使用的磁碟空間大約是每年每個 SQL Server Managed 執行個體 2 GB。這個估計會根據 Managed 執行個體所收集的資料庫和系統物件數目而有所不同。UMDW (sysutility_mdw) 磁碟空間成長率在頭兩天最高。

    • 在一般的案例中,UCP 上的 msdb 所使用的磁碟空間大約是每個 SQL Server Managed 執行個體 20 MB。請注意,這個估計會根據資源使用量原則以及 Managed 執行個體所收集的資料庫和系統物件數目而有所不同。一般來說,當原則違規數目增加,以及動態資源的移動時間間隔增加時,磁碟空間使用量也會增加。

    • 請注意,要等到 Managed 執行個體的資料保留期限過期之後,從 UCP 移除 Managed 執行個體才會減少 UCP 資料庫所使用的磁碟空間。

在這一版中,所有 SQL Server Managed 執行個體都必須滿足以下需求:

  • 我們建議如果使用不區分大小寫的 SQL Server 執行個體來主控 UCP,則 SQL Server 的 Managed 執行個體也應該不區分大小寫。

  • SQL Server 公用程式監視不支援 FILESTREAM 資料。

如需詳細資訊,請參閱<SQL Server 的最大容量規格>。