Notification Services 注意事項
計劃 Microsoft SQL Server Notification Services 組態時,請務必判斷尖峰負荷時段所需的處理和磁碟需求。先分析硬體使用模式,再根據尖峰負荷需求建立基準線。
尖峰負荷時段
根據尖峰負荷時段計劃硬體組態。例如,如果傳輸報表應用程式支援排程訂閱,且大部份使用者都想要從當地時間上午 7:00 到 9:00 及下午 4:00 到 6:00 進行傳輸更新,您必須根據這些時段來計劃系統 (包括這些時段內的尖峰) 而不是採用 24 小時平均值。
硬體使用模式
當您計劃主控通知應用程式和資料庫的伺服器時,請考量下列事項:
- 產生通知是一項非常佔用磁碟的作業,它需要大量使用 tempdb。因為產生作業是在資料庫伺服器上進行的,所以主控資料庫的磁碟子系統通常會限制應用程式可產生的通知數目。
因此,您可以利用高效能控制器提供的快速磁碟機,來提高 SQL Server 的效能。加入更多的儲存體容量可以增加通知產生容量,但使用備有快速控制器的快速磁碟機可以大幅提高效能。
資料移除處理序 (Vacuumer) 會從應用程式資料庫移除已經過時的事件和通知資料。若要節省磁碟空間並維持效能,請務必移除舊資料。您必須在應用程式定義中設定每個應用程式的資料移除排程。如需詳細資訊,請參閱<設定資料移除>。 - 通知傳遞通常受制於處理能力和傳遞頻寬。格式化通知需要充分的處理能力,而傳遞通知則會要求傳遞通知的系統必須有足夠的頻寬。
請參閱
概念
指定應用程式執行設定
規劃 Notification Services 系統