다음을 통해 공유


효율적인 구독 규칙 작성

응용 프로그램 규칙에 사용되는 Transact-SQL 문은 빠른 실행을 위해 최적화되어야 합니다. 규칙의 성능은 Notification Services 시스템의 전반적인 품질에 핵심적인 요인이 됩니다. 규칙이 빠르게 실행될수록 응용 프로그램 정보를 유지 관리하고 알림 데이터를 생성하는 데 걸리는 시간이 단축됩니다. 알림 생성 규칙의 경우 이러한 특성이 더욱 두드러집니다.

작업

최대한 효율적인 알림 생성 규칙을 만들기 위해서는 WHERE 절을 간단하게 작성하고 긴 인수를 사용하지 않도록 합니다.

WHERE 절에 OR 연산자가 여러 개 있으면 추가 테이블 읽기로 인해 해당 문에 대한 처리 시간이 늘어나며 Notification Services 시스템이 느려집니다.

작업 및 조건 작업

이벤트, 구독 및 기록 테이블에 대해 인덱스를 지정하면 규칙 성능이 향상될 수 있습니다. 인덱스를 정의하는 방법은 다음 항목을 참고하십시오.

SQL Server는 쿼리 성능 최적화를 위한 도구와 지침을 제공합니다. 효율적인 알림 생성 쿼리를 디자인하기 위해서는 이러한 리소스를 활용해야 합니다. 자세한 내용은 쿼리 튜닝을 참조하십시오.

참고 항목

개념

구독 규칙 정의
이벤트 규칙 정의
예약 규칙 정의
작업 정의
조건 작업 정의

관련 자료

인덱스
쿼리 튜닝

도움말 및 정보

SQL Server 2005 지원 받기