星期二, 4月 20, 2021

[SQL] 資料收集

想透過 [資料收集] 來取代 [Windows 效能監視器] ,使用 SQL Server 2019 來紀錄建立資料收集步驟,四步驟分別為
  • 建立管理資料倉儲
  • 建立資料收集
  • 資料收集組屬性
  • 報表
建立管理資料倉儲

資料收集 => 工作 => 設定管理資料倉儲,建立一個專屬 DB 給資料收集使用

[SQL] 資料收集-1

進入資料倉儲精靈

[SQL] 資料收集-2

選擇伺服器和資料庫,資料庫假如已存在,就不用新增

[SQL] 資料收集-3

建立 mdw DB

[SQL] 資料收集-4

建立或選擇使用者

[SQL] 資料收集-5

資料倉儲設定明細確認

[SQL] 資料收集-6

資料倉儲設定完成

[SQL] 資料收集-7

資料庫內就會出現 mdw DB

[SQL] 資料收集-8

建立資料收集

資料收集 => 工作 => 設定資料收集

[SQL] 資料收集-9
進入資料收集精靈

[SQL] 資料收集-10

選擇存放資料的伺服器和資料庫,並勾選下方 [系統資料收集組] 選項,在 SQL Server 2014 有 [交易效能收集組] 選項可以勾選,但是該選項在 SQL Server 2016 就被 Query Store 取代而消失囉

[SQL] 資料收集-11

設定明細確認

[SQL] 資料收集-12

資料收集設定完成,假如 SQL Server Agent 沒有啟動,在 [動作-啟動系統收集組] 會失敗,只要去啟動 SQL Server Agent 後,再回來設定就行

[SQL] 資料收集-13

設定完成後,在 SQL Server 內會產生多個排程

[SQL] 資料收集-14-1

系統資料收集組內,有四種資料:公用程式資訊、伺服器活動、查詢統計資料、磁碟使用量

[SQL] 資料收集-14-2


資料收集組屬性

收集組屬性有 [資料收集和上傳]、[收集項目]、[輸入參數]、[指定要將資料保留在管理資料倉儲中的天數] 可以進行調整,以 [伺服器活動] 為例
  • 資料收集和上傳:無快取選項,可以手動調整排程,預設為快取
  • 收集項目:[DMV 快照]、[效能計數器] 可以調整收集頻率 (秒),預設皆為 60 秒
  • 輸入參數:以 [效能計數器] 為例,可以確認計數器種類
  • 指定要將資料保留在管理資料倉儲中的天數:決定資料保存方式和天數
[SQL] 資料收集-14-3 

 報表

有兩個地方可以觀察報表,分別為
  • 下圖一:資料倉儲 DB => 報表 => 管理資料倉儲 => 管理資料倉儲概觀
  • 下圖二:資料收集 => 報表 => 管理資料倉儲
[SQL] 資料收集-15
圖一

[SQL] 資料收集-16
圖二

磁碟使用量摘要報表

[SQL] 資料收集-17

沒有留言:

張貼留言