撰寫有效的訂閱規則
請務必將您在應用程式規則中使用的 Transact-SQL 陳述式最佳化,以便快速執行。規則效能對 Notification Services 系統的整體速度很重要。規則的執行速度愈快,維護應用程式資訊及產生通知資料所需時間愈少。尤其是通知產生規則,更是如此。
動作
若要確保通知產生規則的效率,WHERE 子句應力求簡潔,且應避免長度較長的引數。
如果 WHERE 子句有多個 OR 運算子,額外的資料表讀取會增加陳述式的處理時間,並減緩 Notification Services 系統的速度。
動作和條件動作
在事件、訂閱及紀事輯資料表上指定索引,可以提高規則效能。如需有關定義索引的詳細資訊,請參閱下列主題:
SQL Server 提供最佳化查詢效能的工具和方針。建議您多加利用這些資源來設計有效率的通知產生查詢。如需詳細資訊,請參閱<查詢微調>。
請參閱
概念
定義訂閱規則
定義事件規則
定義排程規則
定義動作
定義條件動作