Share via


監視 (Analysis Services - 多維度資料)

您可以使用 SQL Server Profiler 或 Performance (這是一套應用程式,有時稱為 PerfMon) 來監視 Microsoft SQL Server Analysis Services 的效能。SQL Server Profiler 提供您一個視窗,顯示在處理和查詢解析時伺服器的動作。Performance 提供一些計數器,讓您檢視索引的產品狀態,這些將在下節中討論。

[!附註]

如需監視的詳細資訊,請參閱<Project REAL 監視和檢測>(英文),以及<SQL Server 2005 Analysis Services 效能指南>(英文) 中的<伺服器資源微調>一節。

Performance

Performance 是追蹤資源使用方式的 Microsoft Management Control (MMC) 嵌入式管理單元。您可在命令提示字元輸入 PerfMon 來啟動此 MMC 嵌入式管理單元。也可以從 [控制台],依序按一下 [管理工具][效能] 來啟動。Performance 可讓您使用預先定義的物件和計數器,來監視伺服器與處理效能和活動,以及利用使用者定義的計數器來監視事件。Performance (在 Microsoft Windows NT 4.0 中稱為效能監視器) 會收集計數而非關於事件的資料,例如,記憶體使用量、使用中交易數目或 CPU 活動。您也可在特定計數器上設定臨界值,以產生通知操作員的警示。

Performance 可以在 Windows Server 2003、Windows XP、Windows 2000 或 Windows NT 上運作。Performance 可監視 (遠端或本機) 在上述任何作業系統上執行的 Analysis Services 或 SQL Server 執行個體。

若要查看 SQL Server Analysis Services 可以使用之所有計數器的描述,請在 Performance 中開啟 [加入計數器] 對話方塊,選取效能物件,再按一下 [解釋]。最重要的計數器有 CPU 使用量、記憶體使用量、磁碟 IO 速率。建議您從這些重要的計數器開始,當您較為了解可透過監視提升哪些效能時,再移至更詳細的計數器。如需有關如何使用 Performance 的詳細資訊,請參閱 Windows 文件集。

SQL Server Profiler

SQL Server Profiler 會追蹤引擎處理事件 (例如批次或交易的開始) 和擷取關於這些事件的資料,如此可讓您監視伺服器和資料庫活動 (例如,使用者查詢或登入活動)。您可將 SQL Server Profiler 資料擷取至 SQL Server 資料表或檔案供稍後進行分析,也可以在相同或其他 Analysis Services 執行個體上重新執行擷取的事件以查看確實發生的狀況。您可以即時或逐步重新執行事件。在相同電腦上執行追蹤事件以及 Performance 計數器也很有用。Profiler 可以依據時間建立這兩者的相互關聯,並沿著時間軸線將它們一起顯示。Performance 計數器提供的是彙總檢視,而追蹤事件則會提供詳細資料。如需有關如何建立和執行追蹤的詳細資訊,請參閱<建立追蹤以重新執行>。

本章節內容

下列主題說明監視 Analysis Services 的各個層面: