【轉載】性能監視器(SSAS)

使用性能監視器,您可以通過性能計數器監視 Microsoft SQL Server Analysis Services (SSAS) 實例的性能。

性能監視器是用於跟蹤資源使用情況的 Microsoft 管理控制 (MMC) 管理單元。 您可以通過以下方式啓動此 MMC 管理單元:在命令提示符下鍵入 PerfMon,或從“控制面板”依次單擊“管理工具”“性能監視器” 性能監視器使您可以通過使用預定義對象和計數器來跟蹤服務器和進程的性能和活動,以及通過使用用戶定義的計數器來監視事件。 性能監視器收集有關事件的計數而非數據,例如,內存使用量、活動事務數或 CPU 活動。 您還可以對特定計數器設置閾值以生成通知操作員的警報。

性能監視器可以監視 Analysis Services 或 SQL Server 的遠程和本地實例。 有關詳細信息,請參閱使用性能監視器

若要查看可用於 SQL Server Analysis Services 的任何計數器的說明,請在性能監視器中打開“添加計數器”對話框,選擇一個性能對象,然後單擊“顯示說明”。 最重要的計數器是 CPU 使用率、內存使用量、磁盤 IO 率。 建議先從這些重要計數器開始,當您更瞭解監視其他哪些計數器對改善性能有所幫助時,再轉至更具體的計數器。 有關要包含哪些計數器的詳細信息,請參閱 SQL Server 2008 R2 操作指南

計數器分爲若干組,以便您可以更輕鬆地找到相關計數器。

 

 

說明

緩存

與 Analysis Services 聚合緩存相關的統計信息。

連接

與 Microsoft Analysis Services 連接相關的統計信息。

數據挖掘模型處理

與處理數據挖掘模型相關的統計信息。

數據挖掘預測

與根據數據挖掘模型創建預測相關的統計信息。

與 Microsoft Analysis Services 內部服務器鎖相關的統計信息。

MDX

與 Microsoft Analysis Services MDX 計算相關的統計信息。

內存

與 Microsoft Analysis Services 內部服務器內存相關的統計信息。

主動緩存

與 Microsoft Analysis Services 主動緩存相關的統計信息。

處理聚合

與處理 MOLAP 數據文件中的聚合相關的統計信息。

處理索引

與處理 MOLAP 數據文件的索引相關的統計信息。

處理

與數據處理相關的統計信息。

存儲引擎查詢

與 Microsoft Analysis Services 存儲引擎查詢相關的統計信息。

線程

與 Microsoft Analysis Services 線程相關的統計信息。

緩存

與 Microsoft Analysis Services 聚合緩存相關的統計信息。

 

計數器

說明

Current KB

聚合緩存使用的當前內存量 (KB)。

KB added/sec

添加到緩存的內存速率(KB/秒)。

Current entries

緩存條目的當前數目。

Inserts/sec

插入緩存的速率。 按每個數據庫的每個多維數據集的每個分區跟蹤該速率。

Evictions/sec

從緩存逐出的速率。 此速率基於每個數據庫的每個多維數據集的每個分區。 逐出通常是由於後臺清除器導致的。

Total inserts

插入緩存的數目。 按每個數據庫的每個多維數據集的每個分區跟蹤該速率。

Total evictions

從緩存逐出的數目。 按每個數據庫的每個多維數據集的每個分區跟蹤逐出數目。 逐出通常是由於後臺清除器導致的。

Direct hits/sec

緩存直接命中的速率。 緩存命中指示根據現有緩存條目響應了查詢。

Misses/sec

緩存未命中的速率。

Lookups/sec

緩存查找的速率。

Total direct hits

直接緩存命中的總數。 直接緩存命中指示根據現有緩存條目響應了查詢。

Total misses

緩存未命中的總數。

Total lookups

在緩存中進行查找的總數。

Direct hit ratio

對於計數器值之間的期間,緩存直接命中緩存查找的速率。

Total filtered iterator cache hits

在篩選結果的基礎上返回一個索引迭代器的緩存命中總次數。

Total filtered iterator cache misses

因無法在篩選結果的基礎上生成索引迭代器而不得不使用篩選結果生成新緩存的緩存命中總次數。

Connection

與 Microsoft Analysis Services 連接相關的統計信息。

 

計數器

說明

Current connections

當前已建立的客戶端連接數。

Requests/sec

連接請求的速率。 這些請求是到達的請求。

Total requests

連接請求總數。 這些請求是到達的請求。

Successes/sec

連接成功完成速率。

Total successes

成功連接總數。

Failures/sec

連接失敗速率。

Total failures

失敗的連接嘗試總數。

Current user sessions

當前已建立的用戶會話數。

數據挖掘模型處理

與 Microsoft Analysis Services 數據挖掘模型處理相關的統計信息。

 

計數器

說明

Cases/sec

處理事例的速率。

Current models processing

當前正在處理的模型數。

數據挖掘預測

與 Microsoft Analysis Services 數據挖掘預測相關的統計信息。

 

計數器

說明

Concurrent DM queries

當前正在處理的數據挖掘查詢數。

Predictions/sec

在數據挖掘查詢中生成的預測的數目。

Rows/sec

在數據挖掘預測查詢過程中已處理的行數。

Queries/sec

已處理的數據挖掘查詢數。

Total Queries

服務器收到的數據挖掘查詢總數。

Total Rows

數據挖掘查詢返回的行總數。

Total Predictions

服務器收到的數據挖掘預測查詢總數。

與 Microsoft Analysis Services 內部服務器鎖相關的統計信息。

 

計數器

說明

Current latch waits

當前等待閂鎖的線程數。 這些閂鎖請求未能立即獲得閂鎖,因而處於等待狀態。

Latch waits/sec

未能立即獲得閂鎖因而不得不等待的閂鎖請求速率。

Current locks

當前鎖定的對象數。

Current lock waits

當前正在等待鎖的客戶端數。

Lock requests/sec

每秒的鎖請求數。

Lock grants/sec

每秒的鎖授予數。

Lock waits/sec

每秒的鎖等待數。 這些是未能立即獲得鎖因而處於等待狀態的鎖請求。

Lock denials/sec

鎖拒絕速率。

Unlock requests/sec

每秒的解鎖請求數。

Total deadlocks detected

檢測到的死鎖總數。

MDX

與 Microsoft Analysis Services MDX 計算相關的統計信息。

 

計數器

說明

Number of calculation covers

由 MDX 執行計劃生成的求值節點的總數(包括活動求值節點和緩存求值節點)。

Current number of evaluation nodes

由 MDX 執行計劃生成的求值節點(包括活動求值節點和緩存求值節點)的當前(近似)數量。

Number of Storage Engine evaluation nodes

由 MDX 執行計劃生成的存儲引擎求值節點的總數。

Number of cell-by-cell evaluation nodes

由 MDX 執行計劃生成的逐單元求值節點的總數。

Number of bulk-mode evaluation nodes

由 MDX 執行計劃生成的批量模式求值節點的總數。

Number of evaluation nodes that covered a single cell

由 MDX 執行計劃生成的僅涵蓋一個單元的求值節點的總數。

Number of evaluation nodes with calculations at the same granularity

由 MDX 執行計劃生成的、其計算與該求值節點位於同一粒度的求值節點的總數。

Current number of cached evaluation nodes

由 MDX 執行計劃生成的緩存求值節點的當前(近似)數量。

Number of cached Storage Engine evaluation nodes

由 MDX 執行計劃生成的緩存的存儲引擎求值節點的總數。

Number of cached bulk-mode evaluation nodes

由 MDX 執行計劃生成的緩存的批量模式求值節點的總數。

Number of cached 'other' evaluation nodes

由 MDX 執行計劃生成的、既不是存儲引擎求值節點也不是批量模式求值節點的緩存的求值節點的總數。

Number of evictions of evaluation nodes

由於衝突而產生的求值節點的緩存逐出總數。

Number of hash index hits in the cache of evaluation nodes

該哈希索引滿足的求值節點緩存中的命中總次數。

Number of cell-by-cell hits in the cache of evaluation nodes

求值節點緩存中逐單元命中總次數。

Number of cell-by-cell misses in the cache of evaluation nodes

求值節點緩存中逐單元未命中總次數。

Number of subcube hits in the cache of evaluation nodes

求值節點緩存中子多維數據集命中總次數。

Number of subcube misses in the cache of evaluation nodes

求值節點緩存中子多維數據集未命中總次數。

Total Sonar subcubes

查詢優化器所生成的子多維數據集的總數。

Total cells calculated

所計算單元屬性的總數。

Total recomputes

由於錯誤而重新計算的單元總數。

Total flat cache inserts

插入平面計算緩存中的單元值的總數。

Total calculation cache registered

已註冊的計算緩存的總數。

Total NON EMPTY

NON EMPTY 算法的使用總次數。

Total NON EMPTY unoptimized

未優化的 NON EMPTY 算法的使用總次數。

Total NON EMPTY for calculated members

NON EMPTY 算法在計算成員之間循環的總次數。

Total Autoexist

執行 autoexist 的總次數。

Total EXISTING

執行 EXISTING 集操作的總次數。

內存

與 Microsoft Analysis Services 內部服務器內存相關的統計信息。

 

計數器

說明

Page Pool 64 Alloc KB

從系統借用的內存大小 (KB)。 將此內存提供給服務器的其他部分。

Page Pool 64 Lookaside KB

64KB 後備鏈表中的當前內存大小 (KB)。 (內存頁已準備就緒。)

Page Pool 8 Alloc KB

從 64KB 頁池借用的內存大小 (KB)。 將此內存提供給服務器的其他部分。

Page Pool 8 Lookaside KB

8KB 後備鏈表中的當前內存大小 (KB)。 (內存頁已準備就緒。)

Page Pool 1 Alloc KB

從 64KB 頁池借用的內存大小 (KB)。 將此內存提供給服務器的其他部分。

Page Pool 1 Lookaside KB

8KB 後備鏈表中的當前內存大小 (KB)。 (內存頁已準備就緒。)

Cleaner Current Price

當前內存價格(美元/字節/時間),已被規範化爲 1000。

Cleaner Balance/sec

balance+shrink 操作的速率。

Cleaner Memory shrunk KB/sec

收縮速率 (KB/秒)。

Cleaner Memory shrinkable KB

由後臺清除器清除的內存量 (KB)。

Cleaner Memory nonshrinkable KB

不由後臺清除器清除的內存量 (KB)。

Cleaner Memory KB

後臺清除器所知道的內存量 (KB)。 (可通過清除器收縮的內存 + 無法通過清除器收縮的內存。)

Memory Usage KB

服務器進程在計算清除器內存價格期間的內存使用量。 等於計數器 Process\PrivateBytes 加上內存映射數據的大小,但忽略 xVelocity 內存中分析引擎 (VertiPaq) 映射或分配的超出 xVelocity 引擎內存限制的任何內存。

Memory Limit Low KB

內存下限,來自配置文件。

Memory Limit High KB

內存上限,來自配置文件。

AggCacheKB

當前分配給聚合緩存的內存大小 (KB)。

Quota KB

當前內存配額 (KB)。 內存配額也稱作內存授予或內存預留。

Quota Blocked

在釋放其他內存配額之前將一直保持阻塞狀態的當前配額請求數。

Filestore KB

當前分配給文件存儲(即文件緩存)的內存大小 (KB)。

Filestore Page Faults/sec

文件存儲頁錯誤率。

Filestore Reads/sec

每秒讀取的文件存儲頁數。

Filestore KB Reads/sec

每秒讀取的文件存儲 KB。

Filestore Writes/sec

每秒寫入的文件存儲頁數。 寫入是異步的。

Filestore KB Write/sec

每秒寫入的文件存儲 KB。 寫入是異步的。

Filestore IO Errors/sec

文件存儲 IO 錯誤率。

Filestore IO Errors

文件存儲 IO 錯誤總計。

Filestore Clock Pages Examined/sec

後臺清除器出於逐出目的而檢查頁的速率。

Filestore Clock Pages HaveRef/sec

後臺清除器對具有當前引用計數(當前正在使用)的頁的檢查速率。

Filestore Clock Pages Valid/sec

後臺清除器對有效的逐出候選頁的檢查速率。

Filestore Memory Pinned KB

當前文件存儲駐留內存量 (KB)。

In-memory Dimension Property File KB

當前內存中的維度屬性文件大小 (KB)。

In-memory Dimension Property File KB/sec

寫入內存中維度屬性文件的速率 (KB)。

Potential In-memory Dimension Property File KB

內存中維度屬性文件的潛在大小 (KB)。

Dimension Property Files

維度屬性文件的數量。

In-memory Dimension Index (Hash) File KB

當前內存中的維度索引(哈希)文件大小 (KB)。

In-memory Dimension Index (Hash) File KB/sec

寫入內存中維度索引(哈希)文件的速率 (KB)。

Potential In-memory Dimension Index (Hash) File KB

內存中的維度索引(哈希)文件的潛在大小 (KB)。

Dimension Index (Hash) Files

維度索引(哈希)文件的數量。

In-memory Dimension String File KB

當前內存中的維度字符串文件大小 (KB)。

In-memory Dimension String File KB/sec

寫入內存中維度字符串文件的速率 (KB)。

Potential In-memory Dimension String File KB

內存中維度字符串文件的潛在大小 (KB)。

Dimension String Files

維度字符串文件的數量。

In-memory Map File KB

當前內存中的映射文件大小 (KB)。

In-memory Map File KB/sec

寫入內存中映射文件的速率 (KB)。

Potential In-memory Map File KB

內存中映射文件的潛在大小 (KB)。

Map Files

映射文件的數量。

In-memory Aggregation Map File KB

當前內存中的聚合映射文件大小 (KB)。

In-memory Aggregation Map File KB/sec

寫入內存中聚合映射文件的速率 (KB)。

Potential In-memory Aggregation Map File KB

潛在內存中聚合映射文件的大小 (KB)。

Aggregation Map Files

聚合映射文件的數量。

In-memory Fact Data File KB

當前內存中事實數據文件的大小 (KB)。

In-memory Fact Data File KB/sec

寫入內存中事實數據文件的速率 (KB)。

Potential In-memory Fact Data File KB

潛在內存中事實數據文件的大小 (KB)。

Fact Data Files

事實數據文件的數量。

In-memory Fact String File KB

當前內存中事實字符串文件的大小 (KB)。

In-memory Fact String File KB/sec

寫入內存中事實字符串文件的速率 (KB)。

Potential In-memory Fact String File KB

潛在內存中事實字符串文件的大小 (KB)。

Fact String Files

事實字符串文件的數量。

In-memory Fact Aggregation File KB

當前內存中事實聚合文件的大小 (KB)。

In-memory Fact Aggregation File KB/sec

寫入內存中事實聚合文件的速率 (KB)。

Potential In-memory Fact Aggregation File KB

潛在內存中事實聚合文件的大小 (KB)。

Fact Aggregation Files

事實聚合文件的數量。

In-memory Other File KB

當前內存中其他文件的大小 (KB)。

In-memory Other File KB/sec

寫入內存中其他文件的速率 (KB)。

Potential In-memory Other File KB

潛在內存中其他文件的大小 (KB)。

Other Files

其他文件的數量。

VertiPaq Paged KB

用於內存中數據的分頁內存量 (KB)。

VertiPaq Nonpaged KB

工作集中鎖定供內存中引擎使用的內存量 (KB)。

VertiPaq Memory-Mapped KB

用於內存中數據的可分頁內存量 (KB)。

Memory Limit Hard KB

配置文件中的硬內存限制。

Memory Limit VertiPaq KB

配置文件中的內存中限制。

主動緩存

與 Microsoft Analysis Services 主動緩存相關的統計信息。

 

計數器

說明

Notifications/sec

從關係數據庫發出通知的速率。

Processing Cancellations/sec

對通知所引發的取消操作的處理速度。

Proactive Caching Begin/sec

主動緩存的開始速率。

Proactive Caching Completion/sec

主動緩存的完成速率。

處理聚合

與 Microsoft Analysis Services 處理 MOLAP 數據文件中的聚合相關的統計信息。

 

計數器

說明

Current partitions

當前正在處理的分區數。

Total partitions

已處理的分區總數(成功或失敗)。

Memory size rows

內存中當前聚合的大小。 此計數爲估計值。

Memory size bytes

內存中當前聚合的大小。 此計數爲估計值。

Rows merged/sec

行合併或插入到聚合中的速率。

Rows created/sec

聚合行的創建速率。

Temp file rows written/sec

將行寫入臨時文件的速率。 聚合超過內存限制時會寫入臨時文件。

Temp file bytes written/sec

將字節寫入臨時文件的速率。 聚合超過內存限制時會寫入臨時文件。

處理索引

與 Microsoft Analysis Services 處理 MOLAP 數據文件的索引相關的統計信息。

 

計數器

說明

Current partitions

當前正在處理的分區數。

Total partitions

已處理的分區總數(成功或失敗)。

Rows/sec

使用 MOLAP 文件中的行創建索引的速率。

Total rows

使用 MOLAP 文件中的行創建索引的總行數。

處理

與 Microsoft Analysis Services 數據處理相關的統計信息。

 

計數器

說明

Rows read/sec

從所有關係數據庫中讀取行的速率。

Total rows read

從所有關係數據庫中讀取的行數。

Rows converted/sec

處理過程中轉換的行的速率。

Total rows converted

處理過程中轉換的行數。

Rows written/sec

處理過程中寫入的行的速率。

Total rows written

處理過程中寫入的行數。

存儲引擎查詢

與 Microsoft Analysis Services 存儲引擎查詢相關的統計信息。

 

計數器

說明

Current measure group queries

當前正在處理的度量值組查詢數。

Measure group queries/sec

度量值組查詢速率。

Total measure group queries

度量值組查詢總數。

Current dimension queries

當前正在處理的維度查詢數。

Dimension queries/sec

維度查詢速率。

Total dimension queries

維度查詢的總數。

Queries answered/sec

應答查詢的速率。

Total queries answered

所應答的查詢總數。

Bytes sent/sec

服務器爲響應查詢而向客戶端發送字節的速率。

Total bytes sent

服務器爲響應查詢而發送到客戶端的字節總數。

Rows sent/sec

服務器向客戶端發送行的速率。

Total rows sent

服務器向客戶端發送的行總數。

Queries from cache direct/sec

直接從緩存應答查詢的速率。

Queries from cache filtered/sec

通過篩選現有緩存條目來應答查詢的速率。

Queries from file/sec

從文件應答查詢的速率。

Total queries from cache direct

直接從緩存中派生的查詢總數。 請注意,此數目是以分區作爲統計單位的。

Total queries from cache filtered

通過篩選現有緩存條目而應答的查詢總數。

Total queries from file

從文件應答的查詢總數。

Map reads/sec

使用“映射”文件進行的邏輯讀取操作數。

Map bytes/sec

從“映射”文件讀取的字節數。

Data reads/sec

使用“數據”文件進行的邏輯讀取操作數。

Data bytes/sec

從“數據”文件讀取的字節數。

Avg time/query

每個查詢的平均時間(毫秒)。 基於上一次計數器統計以來所應答查詢的響應時間。

Network round trips/sec

網絡往返的速率。 這包括客戶端/服務器的所有通信。

Total network round trips

網絡往返總計。 這包括客戶端/服務器的所有通信。

Flat cache lookups/sec

平面緩存查找速率。 這包括全局、會話和查詢範圍的平面緩存。

Flat cache hits/sec

平面緩存命中率。 這包括全局、會話和查詢範圍的平面緩存。

Calculation cache lookups/sec

計算緩存查找的速率。 這包括全局、會話和查詢範圍的計算緩存。

Calculation cache hits/sec

計算緩存命中率。 這包括全局、會話和查詢範圍的計算緩存。

Persisted cache lookups/sec

持久緩存查找速率。 持久緩存由 MDX 腳本的 CACHE 語句創建。

Persisted cache hits/sec

持久緩存命中率。 持久緩存由 MDX 腳本的 CACHE 語句創建。

Dimension cache lookups/sec

維度緩存查找速率。

Dimension cache hits/sec

維度緩存命中率。

Measure group cache lookups/sec

度量值組緩存查找速率。

Measure group cache hits/sec

度量值組緩存命中率。

Aggregation lookups/sec

聚合查找速率。

Aggregation hits/sec

聚合命中率。

線程

與 Microsoft Analysis Services 線程相關的統計信息。

 

計數器

說明

Short parsing idle threads

短分析線程池中的空閒線程數。

Short parsing busy threads

短分析線程池中的忙線程數。

Short parsing job queue length

短分析線程池隊列中的作業數。

Short parsing job rate

作業通過短分析線程池的速率。

Long parsing idle threads

長分析線程池中的空閒線程數。

Long parsing busy threads

長分析線程池中的忙線程數。

Long parsing job queue length

長分析線程池隊列中的作業數。

Long parsing job rate

作業通過長分析線程池的速率。

Query pool idle threads

查詢線程池中的空閒線程數。

Query pool busy threads

查詢線程池中的忙線程數。

Query pool job queue length

查詢線程池隊列中的作業數。

Query pool job rate

作業通過查詢線程池的速率。

Processing pool idle non-I/O threads

專用於非 I/O 作業的處理線程池中空閒線程的數目。

Processing pool busy non-I/O threads

處理線程池中正在運行非 I/O 作業的線程的數目。

Processing pool job queue length

處理線程池隊列中的非 I/O 作業數。

Processing pool job rate

通過處理線程池的非 I/O 作業的速率。

Processing pool idle I/O job threads

處理線程池中用於 I/O 作業的空閒線程的數目。

Processing pool busy I/O job threads

處理線程池中正在運行 I/O 作業的線程的數目。

Processing pool I/O job queue length

處理線程池隊列中的 I/O 作業數。

Processing pool I/O job completion rate

通過處理線程池的 I/O 作業的速率。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章