共用方式為


凍結計算範例

以下是使用私有位元組來判斷 BizTalk 是否會脫水的範例計算。 它會使用預設設定的值,以及一些範例運行時間值。

假設脫水屬性的下列值:

  • TimeBlocked = 60(例如以秒為單位封鎖的時間)

  • WaitingHistory = 90 (範例等候歷程記錄以秒為單位)

  • ActualPrivateBytes = 250 (私用位元組的範例值)

  • OptimalUsage = 50 (預設組態值)

  • MaximalUsage = 350 (預設組態值)

    由於 ActualPrivateBytes 介於 OptimalUsageMaximalUsage 之間,Alpha 會計算為:

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  

使用此範例,您可以判斷編排目前不會被脫水。