다음을 통해 공유


메시지 변수를 사용하여 추적 데이터베이스의 크기 조정

Microsoft BizTalk Server 여러 변수를 사용하여 BizTalk Tracking(BizTalkDTADb) 데이터베이스가 지정된 기간 동안 얼마나 커질지 결정할 수 있습니다. 이러한 변수는 다음과 같습니다.

  • 사용된 파이프라인 수

  • 포함된 오케스트레이션 수

  • 생성된 이벤트 수

  • 추적한 메시지 속성 수

  • 생성된 추가 메시지 수

  • 지정된 시간 동안의 예상 수신 메시지 수

    BizTalk 추적 데이터베이스의 크기를 측정하는 데 사용하는 수식은 간단하지만 BizTalk Server 구현을 사용하는 각각의 들어오고 나가는 메시지 처리에 이 수식을 적용해야 합니다. 즉, 최종 예상 데이터베이스 크기를 얻으려면 모든 개별 메시지 시나리오에 이 수식을 적용하고 해당 결과를 합산해야 합니다. 이 문서에서는 두 가지 시나리오를 살펴봅니다. 해당 시나리오는 다음과 같습니다.

  1. 메시지를 받고 변환한 다음 결과 메시지를 보냅니다.

  2. 메시지를 받고 이 메시지를 사용하여 비즈니스 프로세스를 실행한 다음 결과 메시지를 보냅니다.

    BizTalk Server 설치에서는 이 두 시나리오 모두 발생 가능하며 각 시나리오가 생성하는 추적 데이터의 양은 서로 다릅니다. BizTalk Server 설치를 위해 생성된 전체 추적 데이터는 모든 시나리오의 합계입니다.

    다음은 수식에 사용되는 일부 변수입니다.

변수 Description
Nserv 서비스 수(파이프라인 수 + 오케스트레이션 수)
이벤트 생성된 메시지 이벤트 수
속성 추적한 메시지 속성 수
PropSize 승격 속성(필드)의 크기(바이트)
CMsgs 들어오는 메시지당 생성된 추가 메시지 수
Msgs 지정된 시간 동안의 예상 수신 메시지 수
MsgSize 메시지 크기
MsgNum 들어오는 각 메시지에 대해 추적된 메시지 수

수식은 다음과 같습니다.

[((Nserv * 150 bytes) + (Events * 230 bytes) + (Properties * CMsgs*(52 bytes + PropSize))) * Msgs]/1024/1024 = Data size in MB  

이 수식은 메시지가 생성한 추적 데이터만 계산하며 오케스트레이션 디버거에 대해 생성된 추적 데이터는 포함하지 않습니다. BizTalk 추적 데이터베이스의 크기를 측정하려면 각 메시지 프로세스에 이 수식을 적용해야 합니다.

참고 항목

메시지 본문을 추적하도록 추적 데이터베이스의 크기 조정
시나리오 1: 단순 BizTalk 메시지에 대한 추적 데이터베이스 크기 조정
시나리오 2: 오케스트레이션의 메시지에 대한 추적 데이터베이스 크기 조정
시나리오 4: 모든 메시지에 대한 추적 데이터베이스 크기 조정
시나리오 3: 메일 그룹으로 전송된 메시지에 대한 추적 데이터베이스 크기 조정