시나리오 1: 단순 BizTalk 메시지에 대한 추적 데이터베이스 크기 조정
다음 그림에서 단순 BizTalk Server 메시지는 메시지 변환 없이 BizTalk Server를 통과합니다.
없음
단순 BizTalk Server 메시지 - 변환 없음
이전 섹션에서 설명한 수식을 적용하기 전에 이 시나리오에 대한 몇 가지 팩트를 수집해야 합니다. 이 예에서는 다음을 사용합니다.
메시지 크기는 5K입니다.
속성은 승격되지 않습니다.
1년에 수신되는 메시지 수는 350만 개입니다.
모든 이벤트에 대해 추적 기능이 설정되어 있습니다. 이 시나리오에는 다음과 같은 이벤트는 다음과 같습니다.
메시지 M0 수신
수신 포트에서 메시지 M1 출력
전송 파이프라인에 의한 메시지 M1 수신
송신 파이프라인에 의한 메시지 M2 출력
이 시나리오에서는 두 개의 추가 메시지가 생성됩니다. 메시지 M0은 들어오는 메시지이므로 BizTalk Server에 의해 만들어진 것이 아닙니다. 메시지 M1은 수신 포트에서 나온 출력 메시지이고 M2는 전송 포트에서 나온 출력 메시지이므로 M1과 M2는 BizTalk Server에 의해 생성된 것입니다.
수식에 이 정보를 적용하면 다음과 같은 결과가 나타납니다.
[(5*252 bytes) + (10*182 bytes) + (0*5(40 bytes + 0) * 3,500,000]/1024/1024
[(1620 + 1820 + 0) * 3,500,000]/1024/1024 = 10280.61 MB ~ 10.04 GB per year
단일 속성이 승격된 메시지
이 예에 한 가지 팩트를 추가해 보겠습니다. 원래 메시지에서 크기가 약 10바이트인 단일 필드를 승격한다고 가정합니다. 승격된 필드의 최대 크기는 256자 또는 약 256바이트(문자가 유니코드일 경우 512바이트)입니다.
이 추가 팩트가 적용되면 수식은 다음과 같아집니다.
[(2*150 bytes) + (4*230 bytes) + (1*2(52 bytes + 10 bytes)) * 3,500,000]/1024/1024
[(300 + 920 + 124) * 3,500,000]/1024/1024 = 4486 MB ~ 4.38 GB per year
크기가 10바이트인 추가 필드를 승격하려면 수식은 다음과 같아집니다.
[(2*150 bytes) + (4*230 bytes) + ((1*2*(52 bytes + 10 bytes) + (1*2*(52 bytes + 10 bytes)) * 3,500,000]/1024/1024
[(300 + 920 + 248) * 3,500,000]/1024/1024 = 4899 MB ~ 4.78 GB per year
이 시나리오에서 10바이트 속성을 하나 승격하면 매년 BizTalk 추적 데이터베이스 크기가 333.79MB ~ 0.33GB 늘어납니다.
또한 10바이트 속성을 두 개 승격하면 매년 BizTalk 추적 데이터베이스 크기가 667.58MB ~ 0.65GB 늘어납니다.
메시지 본문 추적이 활성화된 메시지
이 예에서는 메시지 본문 추적을 활성화하는 경우를 가정해 보겠습니다. 이전 섹션에 나온 것처럼 메시지 추적을 위해서는 또 다른 수식을 추가해야 합니다. 이 예의 경우 수식은 다음과 같습니다.
[3,500,000 * 4 * 5KB]/1024 = 68359.375 MB ~ 66.75 GB per year
두 수식의 결과를 더해 BizTalk 추적 데이터베이스가 매년 약 54.48GB ~ 54.88GB 증가할 것으로 예측할 수 있습니다.
참고 항목
메시지 변수를 사용하여 추적 데이터베이스의 크기 조정
메시지 본문을 추적하도록 추적 데이터베이스의 크기 조정
시나리오 2: 오케스트레이션의 메시지에 대한 추적 데이터베이스 크기 조정
시나리오 4: 모든 메시지에 대한 추적 데이터베이스 크기 조정
시나리오 3: 배포 목록으로 전송된 메시지에 대한 추적 데이터베이스 크기 조정