監視報表伺服器效能
使用效能監視工具來監視報表伺服器的效能,以評估伺服器活動、觀察趨勢、診斷系統瓶頸,以及收集可協助您判斷目前系統組態是否適當的資料。若要微調伺服器效能,您可以指定回收報表伺服器應用程式網域的頻率。如需詳細資訊,請參閱<設定報表伺服器應用程式的可用記憶體>。
效能資料的來源
使用技術與工具的組合,取得有關系統如何執行的詳細資訊。Microsoft Windows Server 作業系統會透過下列工具提供效能資訊:
工作管理員
事件檢視器
效能主控台
工作管理員提供有關在您電腦上執行之程式與處理序的資訊。您可以使用工作管理員來監視報表伺服器效能的重要指標。您也可以評估執行處理序的活動,以及檢視 CPU 和記憶體使用量的圖表與資料。如需有關使用工作管理員的資訊,請參閱 Microsoft Windows 產品文件集。
您可以使用效能主控台和事件檢視器來建立有關報表處理與資源耗用的記錄和警示。如需有關 Reporting Services 所產生之 Windows 事件的資訊,請參閱<Windows 應用程式記錄檔>。如需有關效能主控台的詳細資訊,請參閱本主題稍後的「Windows 效能計數器」。
SQL Server 公用程式也會提供有關用來快取和工作階段管理之報表伺服器資料庫與暫存資料庫的資訊。如需詳細資訊,請參閱<評估效能>。
Windows 效能計數器
監視特定的效能計數器可以讓您:
估計支援預測之工作負載所需的系統需求。
建立測量組態變更或應用程式升級之影響的效能基準線。
監視在實際或人為產生之特定負載下的應用程式效能。
確認硬體升級對效能的影響是正面的。
驗證系統組態的變更對效能有正面的影響。
Reporting Services 效能物件
SQL Server 2008Reporting Services 包含下列效能物件:
MSRS 2008 Web Service - 監視報表伺服器效能。此效能物件包含一組計數器集合,用來追蹤通常透過互動式報表檢視作業所起始的報表伺服器處理。每當 ASP.NET 停止報表伺服器 Web 服務時,便會重設這些計數器。
MSRS 2008 Windows Service - 監視已排程的作業與報表傳遞。此效能物件包含一組計數器集合,用來追蹤透過已排程的作業所起始的報表處理。已排程的作業包括訂閱與傳遞、報表執行快照集,以及報表記錄。
ReportServer:Service - 監視 HTTP 相關事件和記憶體管理。此效能物件是 SQL Server 2008Reporting Services 的新增物件,而且它會提供舊版 Reporting Services 中 Internet Information Services (IIS) 和 ASP.NET 隨附的計數器。這些計數器是 Reporting Services 特有的,而且它們會追蹤報表伺服器的 HTTP 相關事件,例如要求、連接和登入嘗試。這個效能物件也包含與記憶體管理相關的計數器。
如果您在單一電腦上有多個報表伺服器執行個體,則可以一起或分開監視這些執行個體。加入計數器時,選擇要包含哪些執行個體。如需有關使用效能主控台 (perfmon.msc) 與加入計數器的詳細資訊,請參閱 Microsoft Windows 產品文件集。
其他效能計數器
自訂 Reporting Services 效能計數器只會提供給 MSRS 2008 Web Service、MSRS 2008 Windows Service 和 ReportServer:Service 使用。下列效能物件會提供報表伺服器的其他效能監視資料。
效能物件 |
附註 |
---|---|
.NET CLR Data 和.NET CLR Memory |
報表管理員會使用 ASP.NET 效能計數器。如需詳細資訊,請參閱 MSDN 上的「Improving .NET Application Performance and Scalability」。 |
Process |
針對 ReportingServicesService 執行個體加入 Elapsed Time 和 ID Process 效能計數器,以便依據處理序識別碼追蹤處理序執行時間。 |
SharePoint 事件
除了 Reporting Services 效能物件以外,如果您正以 SharePoint 整合模式執行報表伺服器,而且已經將報表環境設定成使用 Windows SharePoint Services (WSS) 3.0 或 Office SharePoint Server (MOSS) 2007,可能也會想要設定 SharePoint 事件。在這個章節中,如果您的報表環境已經與 SharePoint 整合,請使用<SharePoint 整合模式中報表伺服器的事件>來檢閱可能會提供有用資訊的診斷事件。如需有關在各種 SharePoint 部署中估計效能的詳細資訊,請參閱 Microsoft TechNet 上的<估計效能和容量需求 (Office SharePoint Server)>(英文)。
本章節內容
MSRS 2008 Web Service 效能物件的效能計數器
描述報表伺服器 Web 服務所使用的效能計數器。MSRS 2008 Windows Service 效能物件的效能計數器
描述報表伺服器 Windows 服務所使用的效能計數器。ReportServer:Service 效能物件的效能計數器
描述 Reporting Services 中的 HTTP 相關和記憶體相關效能計數器。SharePoint 整合模式中報表伺服器的事件
描述當您執行含有 WSS 或 MOSS 的報表環境時要記錄的有用診斷事件。