메시지 변수를 사용하여 추적 데이터베이스의 크기 조정
Microsoft BizTalk Server 여러 변수를 사용하여 BizTalk Tracking(BizTalkDTADb) 데이터베이스가 지정된 기간 동안 얼마나 커질지 결정할 수 있습니다. 이러한 변수는 다음과 같습니다.
사용된 파이프라인 수
포함된 오케스트레이션 수
생성된 이벤트 수
추적한 메시지 속성 수
생성된 추가 메시지 수
지정된 시간 동안의 예상 수신 메시지 수
BizTalk 추적 데이터베이스의 크기를 측정하는 데 사용하는 수식은 간단하지만 BizTalk Server 구현을 사용하는 각각의 들어오고 나가는 메시지 처리에 이 수식을 적용해야 합니다. 즉, 최종 예상 데이터베이스 크기를 얻으려면 모든 개별 메시지 시나리오에 이 수식을 적용하고 해당 결과를 합산해야 합니다. 이 문서에서는 두 가지 시나리오를 살펴봅니다. 해당 시나리오는 다음과 같습니다.
메시지를 받고 변환한 다음 결과 메시지를 보냅니다.
메시지를 받고 이 메시지를 사용하여 비즈니스 프로세스를 실행한 다음 결과 메시지를 보냅니다.
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: 메일 그룹으로 전송된 메시지에 대한 추적 데이터베이스 크기 조정