일괄 처리 는 데이터베이스 왕복과 관련하여 최적화를 허용하는 메시지 집합의 직렬화된 처리입니다. 일괄 처리는 원자성 작업 단위입니다. 즉, 모두 성공하거나 모두 실패합니다. 일괄 처리의 한 작업이 성공하지만 다른 작업이 실패하면 일괄 처리를 구성하는 모든 작업이 무효화되고 반복되어야 합니다.
BizTalk Server는 일괄 처리를 사용하여 다음을 수행합니다.
여러 메시지에서 트랜잭션 비용을 분할 상환합니다.
데이터베이스 왕복의 내부 수를 줄여 속도를 높입니다.
BizTalk Server 비동기 API를 사용하여 BizTalk Server 스레드 풀을 보다 효율적으로 사용합니다.
일괄 처리 적용
일괄 처리는 수신 위치의 고급 속성에서 구성되며 송신 포트 쪽에서 자동으로 사용하도록 설정됩니다.
일괄 처리 크기 낮추기
다음 인스턴스의 경우 일괄 처리 크기를 낮춰야 합니다.
큰 메시지를 처리하는 경우
데이터베이스 왕복이 병목 상태가 아닌 경우
비고
LargeMessageThreshold 설정을 변경할 때는 주의해야 합니다. 일괄 처리 크기가 1이 아니면 평균 메시지 크기를 곱한 일괄 처리 크기는 LargeMessageThreshold 설정보다 작아야 합니다.