SQL Server Analysis Services 管理元件中的監視組態
Analysis Services 的伺服器實例是執行為操作系統服務的 msmdsrv.exe 可執行檔複本。 每一個執行個體與相同伺服器上的其他執行個體之間完全獨立,而且擁有它自己的組態設定、權限、通訊埠、啟動帳戶、檔案儲存體和伺服器模式屬性。
SQL Server Analysis Services 的管理元件會藉由實作下列工作流程,自動探索 SQL Server Analysis Services 實例:
讀取登錄以偵測伺服器上是否已安裝 SQL Server Analysis Services。 如果已安裝,管理元件會建立種子物件。
如果探索到種子物件,管理元件會讀取這類數據源作為登錄、WMI、SQL Server Analysis Services 組態檔等等,以探索實例屬性和 Seed 物件。
探索 SQL Server Analysis Services 實例
Analysis Services 實例包含下列伺服器模式:
- 多維度模式
- 表格式模式
- Power Pivot for SharePoint 模式
如需比較模型功能,請參閱 判斷 Analysis Services 實例的伺服器模式 一文。
探索 SQL Server Analysis Services 資料庫
Analysis Services 資料庫包含下列伺服器模式:
- 多維度資料庫
- 分割區
- 表格式資料庫
實例監視
下列監視器可用於監視 SQL Server Analysis Services 實例。
監視器 | 描述 |
---|---|
服務狀態 | 當 SQL Server Analysis Services 實例的 Windows 服務未處於執行中狀態超過指定閾值的期間時,此監視器會報告警示。 注意:此監視器無法在叢集 SQL Server Analysis Services 實例上運作。 |
與 SQL Server 的記憶體組態衝突 | 如果伺服器上執行 SQL Server關係資料庫引擎進程,且 SQL Server Analysis Services 實例的 TotalMemoryLimit 組態高於指定的臨界值,此監視器會報告警示。 |
總記憶體限制組態 | 此監視器會在針對 SQL Server Analysis Services 實例設定 TotalMemoryLimit 設定超過指定的臨界值時回報警示,並讓操作系統執行基本功能的風險配置, (至少 2 GB) 。 |
記憶體使用量 | 當 SQL Server Analysis Services 實例的記憶體配置超過以 SQL Server Analysis Services 實例的 TotalMemoryLimit 設定百分比表示的已設定警告閾值時,此監視器會報告警告警示。 當這些配置超過設定的重要臨界值時,監視器會報告「重大」警示。 |
伺服器上的記憶體使用量 | 此監視器會觀察伺服器上非 SSAS 進程的記憶體使用量,以確保 Analysis Services 的 TotalMemoryLimit 一律可供使用。 |
處理集區 I/O 工作佇列長度 | 當 SQL Server Analysis Services 實例的處理集區 I/O 工作佇列超過設定的閾值時,此監視器會報告警示。 |
處理集區工作佇列長度 | 當 SQL Server Analysis Services 實例的處理集區工作佇列超過設定的閾值時,此監視器會報告警示。 |
預設儲存體可用空間 | 當實例預設記憶體可用空間低於 [警告閾值 ] 設定時,此監視器會報告警告警示,此設定會以估計的預設儲存資料夾總和百分比表示, (DataDir) 大小和可用磁碟空間。 當可用空間低於 [重大閾值] 時,監視器會報告 [重大] 警示。 監視器不會考慮位於預設記憶體資料夾以外的資料庫和分割區, (DataDir) 。 |
CPU 使用率 | 如果 SQL Server Analysis Services 進程的 CPU 使用量很高,此監視器會報告警示。 |
資料庫監視
下列監視器可用於監視 SQL Server Analysis Services 資料庫。
監視器 | 描述 |
---|---|
資料庫狀態 | 此監視器會檢查 Microsoft SQL Server Analysis Services 資料庫的狀態。 狀態檢查是針對傳回目前資料庫狀態的 SQL Server Analysis Services 實例資料庫執行查詢來完成。 |
資料庫可用空間 | 當 SQL Server Analysis Services 資料庫儲存資料夾的可用磁碟空間低於 [警告閾值] 設定時,此監視器會報告警告警示,其表示為估計資料庫記憶體資料夾大小和磁碟空間總和的百分比。 當可用空間低於 [重大閾值 ] 設定時,監視器會報告 [重大] 警示。 |
封鎖持續時間 | 如果至少封鎖一個會話超過設定閾值,此監視器會報告警示。 |
封鎖工作階段計數 | 當封鎖的會話數目超過 WaitMinutes 設定超過閾值時,此監視器就會警示。 |
資料庫 VertiPaq 大小 | 當 SQL Server Analysis Services 表格式資料庫耗用的 VertiPaq 記憶體數量超過 GB) 中指定的「警告臨界值」覆寫 (時,此監視器會報告警告。 如果表格式資料庫耗用的 VertiPaq 記憶體比「重大臨界值」覆寫所允許的記憶體還多,則監視器會擲回重大警示。 |
數據分割監視
下列監視器可用於監視 SQL Server Analysis Services 多維度資料庫分割區的健康情況層面。
監視器 | 描述 |
---|---|
資料分割儲存體可用空間 | 當分割區儲存位置的可用空間低於 [ 重大閾值 ] 設定時,此監視器會報告警告警示,此設定會以資料夾大小總計和磁碟空間的總和百分比表示。 當可用空間低於警告閾值時,監視器會報告重大警示。 監視器不會針對 SQL Server Analysis Services 實例的預設儲存位置監視可用空間。 |
效能集合規則
效能收集規則會收集下列計量:
- 資料庫磁碟空間可用空間 (GB)
- 其他人所使用的資料庫磁碟驅動器空間 (GB)
- 資料庫封鎖持續時間 (分鐘)
- 資料庫可用空間 (%)
- 資料庫可用空間 (GB)
- 資料庫封鎖的會話數目
- 資料庫大小 (GB)
- 資料庫記憶體資料夾大小 (GB)
- 分割區大小 (GB)
- 磁碟分區可用空間 (GB)
- 其他人所使用的分割區 (GB)
- 分割區可用空間 (%)
- 磁碟驅動器大小總計 (GB)
- 磁碟驅動器使用空間 (GB)
- 實際系統快取 (GB)
- 實例可用空間 (%)
- 實例可用空間 (GB)
- Cache Evictions/sec
- Cache Inserts/sec
- 已新增快取 KB/秒
- CPU 使用率 (%)
- 默認記憶體資料夾大小 (GB)
- 低記憶體限制 (GB)
- 清除工具目前價格
- 伺服器 (GB) 上的記憶體使用量
- 伺服器 (%) 上的記憶體使用量
- AS 不可壓縮的記憶體使用量 (GB)
- 處理集區 I/O 作業佇列長度
- 處理集區作業佇列長度
- 正在讀取的數據列讀取/秒
- 實例記憶體 (GB)
- 實例記憶體 (%)
- 查詢集區作業佇列長度
- Storage Engine Query Rows sent/sec
- 總記憶體限制 (GB)
- 伺服器總記憶體 (GB)
- 磁碟驅動器上的已使用空間 (GB)
- 資料庫 VertiPaq 記憶體大小 (GB)
- MDX 計算涵蓋的數目
- MDX 計算的儲存格總計
- 匯出成員的 MDX TOTAL NON EMPTY
- MDX TOTAL NON EMPTY unoptimized
- MDX Total Recomputes
- MDX Total Sonar subcubes
- 處理建立的 Aggreagations Rows/sec
- Indexes Processing Rows/sec
- 處理寫入的數據列/秒
健全狀況的積存方式
下圖顯示物件健全狀況狀態的匯總。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應