Compartir a través de


Escribir reglas de suscripción eficaces

Es muy importante que las instrucciones Transact-SQL que utilice en las reglas de la aplicación estén optimizadas para una ejecución rápida. El rendimiento de las reglas es clave para la velocidad general del sistema de Notification Services. Cuanto más rápido se ejecuten las reglas, menos tiempo llevará mantener la información de la aplicación y generar datos de notificaciones. Esto es especialmente cierto en el caso de las reglas de generación de notificaciones.

Acciones

Para garantizar que hace la regla de generación de notificaciones lo más eficaz posible, mantenga breve la cláusula WHERE y evite argumentos largos.

Si tiene muchos operadores OR en la cláusula WHERE, las lecturas adicionales de la tabla aumentan el tiempo de procesamiento de la instrucción y ralentizan el sistema de Notification Services.

Acciones y acciones de condición

Especificar índices en las tablas de eventos, de suscripciones y de crónicas puede mejorar el rendimiento de una regla. Para obtener más información acerca de la definición de índices, vea los temas siguientes:

SQL Server proporciona herramientas y directrices para optimizar el rendimiento de las consultas. Se le anima a aprovechar estos recursos para diseñar consultas de generación de notificaciones eficaces. Para obtener más información, vea Optimizar consultas.

Vea también

Conceptos

Definir reglas de suscripción
Definir reglas de evento
Definir reglas programadas
Definir acciones
Definir acciones de condición

Otros recursos

Índices
Optimizar consultas

Ayuda e información

Obtener ayuda sobre SQL Server 2005