撰寫有效的訂閱規則

請務必將您在應用程式規則中使用的 Transact-SQL 陳述式最佳化,以便快速執行。規則效能對 Notification Services 系統的整體速度很重要。規則的執行速度愈快,維護應用程式資訊及產生通知資料所需時間愈少。尤其是通知產生規則,更是如此。

動作

若要確保通知產生規則的效率,WHERE 子句應力求簡潔,且應避免長度較長的引數。

如果 WHERE 子句有多個 OR 運算子,額外的資料表讀取會增加陳述式的處理時間,並減緩 Notification Services 系統的速度。

動作和條件動作

在事件、訂閱及紀事輯資料表上指定索引,可以提高規則效能。如需有關定義索引的詳細資訊,請參閱下列主題:

SQL Server 提供最佳化查詢效能的工具和方針。建議您多加利用這些資源來設計有效率的通知產生查詢。如需詳細資訊,請參閱<查詢微調>。

請參閱

概念

定義訂閱規則
定義事件規則
定義排程規則
定義動作
定義條件動作

其他資源

索引
查詢微調

說明及資訊

取得 SQL Server 2005 協助