共用方式為


評估效能的秘訣

透過監視系統中的事件和通知的流量,您可以評估 Microsoft SQL Server Notification Services 的狀態。監視系統時,請確定下列項目:

如果應用程式未依預期作業,請參閱<Notification Services 疑難排解>。

監視生產應用程式

因為訂閱者常常需要在相近的時間傳遞資訊,且大量事件批次通常會在每天相同的時間到達,所以 Notification Services 應用程式通常有尖峰週期及安靜週期。基於這個原因,在尖峰週期監視應用程式、建立效能基準線,並比較一段時間內的效能是十分重要的。

對於生產中的應用程式,您應一律監視重要的效能計數器並設定警告,向操作員通知低效能情況。您可以使用「效能記錄檔及警告」來設定警告,它是「Microsoft Windows 效能」工具的一項功能。

回應效能問題

當您遇到效能問題時,請使用所有可用的工具來判定造成問題的原因。以下是效能問題的一些可能的補救方法:

  • 設定規則 (事件紀事輯規則、訂閱事件規則及訂閱已排程規則) 的索引,以微調應用程式。
  • 不要在尖峰處理期間對執行個體及應用程式資料庫執行特定查詢,因為這樣可能會在 Notification Services 需要的資源上建立暫時鎖定。
  • 請確定有足夠的 CPU 資源可用於散發,因為散發通常需要大量 CPU 資源。
  • 請確定您的伺服器到傳遞通知的伺服器或服務中間有足夠的頻寬。
  • 請確定將應用程式微調至最佳效能。若要微調應用程式,您可能需要調整應用程式定義檔中的幾個元素,特別是 ApplicationExecutionSettings 元素中的元素。
  • 分別在三個不同的實體磁碟上放置資料庫檔案、記錄檔及 tempdb 資料庫。磁碟資源通常會限制資料庫系統上產生通知的效能。

對於效能問題而言,藉由查看效能計數器、使用報表並檢查應用程式記錄檔來了解正在發生的錯誤以隔離問題是十分重要的。

請參閱

概念

選擇監視工具
Notification Services 效能物件
使用效能記錄及警示
使用報告來分析效能
指定應用程式執行設定

其他資源

Notification Services 錯誤和事件

說明及資訊

取得 SQL Server 2005 協助