다음을 통해 공유


샘플 디하이드레이션 계산

다음은 전용 바이트를 사용하여 BizTalk이 디하이드레이션을 수행할지 여부를 결정하는 샘플 계산의 예입니다. 이 예에서는 기본 구성 값을 사용하며 일부 예에서는 런타임 값을 사용합니다.

디하드레이션 속성에 다음과 같은 값이 지정되었다고 가정합니다.

  • TimeBlocked = 60(예: 시간 차단(초)

  • WaitingHistory = 90(예: 대기 기록(초)

  • ActualPrivateBytes = 250(프라이빗 바이트의 예제 값)

  • OptimalUsage = 50(기본 구성 값)

  • MaximalUsage = 350(기본 구성 값)

    ActualPrivateBytesOptimalUsageMaximalUsage 사이에 있으므로 알파는 다음과 같이 계산됩니다.

alpha(private) = (350 – 250) / (350 – 50)  
alpha(private) = 100 / 300  
alpha(private) = 0.33  

그런 다음 다음과 같이 TestThreshold 를 계산합니다.

TestThreshold = 1 + (0.33 * (1800 – 1))  
TestThreshold = 1 + 599.66  
TestThreshold = 600.66  

마지막으로 디하이드레이션 수행 여부를 결정합니다.

Dehydrate = (90 == -1 OR 90 > 600 OR 60 > (2 * 600))  
Dehydrate = false  

이 예에서는 오케스트레이션을 디하이드레이션하지 않도록 결정합니다.