다음을 통해 공유


Notification Services 고려 사항

Microsoft SQL Server Notification Services 구성을 계획할 때는 최대 로드 기간에 필요한 처리량 및 디스크 요구 사항을 결정하는 것이 중요합니다. 먼저 하드웨어 사용 패턴을 분석한 후 최대 로드 요구 사항에 따라 기준선을 설정합니다.

최대 로드 기간

최대 로드 기간을 기준으로 하드웨어 구성을 계획하십시오. 예를 들어 트래픽 보고 응용 프로그램에서 예약 구독을 지원하고 대부분의 사용자가 현지 시간으로 오전 7:00-9:00, 오후 4:00-6:00에 트래픽 업데이트를 원하는 경우 24시간 평균을 사용하지 말고 해당 기간 내의 트래픽량 및 이 기간 중에서 최대 로드 기간의 트래픽량 등을 기준으로 시스템을 계획해야 합니다.

하드웨어 사용 패턴

알림 응용 프로그램 및 데이터베이스를 호스팅하는 서버를 계획하는 경우 다음 사항을 고려하십시오.

  • 알림 생성은 tempdb를 많이 사용해야 하는 디스크 집중형 작업입니다. 생성 작업은 데이터베이스 서버에서 발생하므로 데이터베이스를 호스팅하는 서버의 디스크 하위 시스템에서는 일반적으로 응용 프로그램에서 생성할 수 있는 알림 개수가 제한됩니다.
    따라서 고성능 컨트롤러에서 제공하는 빠른 디스크 드라이브를 사용하여 SQL Server의 성능을 향상시킬 수 있습니다. 저장 용량을 더 추가하면 알림 생성 용량이 증가하지만 빠른 컨트롤러와 함께 빠른 드라이브를 사용하면 성능이 상당히 향상됩니다.
    데이터 제거 프로세스(vacuumer)는 응용 프로그램 데이터베이스에서 사용되지 않는 이벤트 및 알림 데이터를 제거합니다. 디스크 공간을 절약하고 성능을 유지하려면 이전 데이터를 제거해야 합니다. 응용 프로그램 정의에서 응용프로그램당 데이터 제거 일정을 구성하십시오. 자세한 내용은 데이터 제거 구성을 참조하십시오.
  • 알림 배달은 일반적으로 처리 능력 및 배달 대역폭에 의해 제한됩니다. 알림의 서식을 지정하려면 충분한 처리 능력이 필요하고 알림을 배달하려면 알림을 배달하는 시스템에 적합한 대역폭이 필요합니다.

참고 항목

개념

응용 프로그램 실행 설정 지정
Notification Services 시스템 계획

도움말 및 정보

SQL Server 2005 지원 받기