共用方式為


案例 1:調整簡單 BizTalk 訊息的追蹤資料庫大小

在下圖中,簡易 BizTalk Server 訊息不需經過任何訊息轉換即可在 BizTalk Server 傳入和傳出。

簡單BizTalk Server訊息 - 沒有轉換

簡易 BizTalk Server 訊息 - 不需轉換

在您套用前一節的公式之前,需要收集此實例的一些相關事實。 在此範例中,將使用下列項目:

  • 訊息大小為 5K。

  • 不會升級屬性。

  • 您一年內所接收的訊息數目為三百五十萬。

  • 開啟所有事件的追蹤。 在此實例中有 4 個事件。 這些事件為︰

    • 收到訊息 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 個位元組 (若字元是 Unicode,則為 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.79 MB 到 0.33 GB 的大小。

若升級兩個 10 個位元組的屬性,將會使 BizTalk 追蹤資料庫每年增加 667.58 MB 到 0.65 GB 的額外空間大小。

已啟動訊息內文追蹤的訊息

在此範例中,假設我們正計劃啟動訊息內文追蹤。 這將需要新增第二個訊息追蹤方程式,如上一節所示。 此範例的方程式看起來將如下所示:

[3,500,000 * 4 * 5KB]/1024 = 68359.375 MB ~ 66.75 GB per year  
  

在新增兩個方程式的結果後,可以預估 BizTalk 追蹤資料庫每年將成長大約 54.48 GB 到 54.88 GB。

另請參閱

使用訊息變數調整追蹤資料庫的大小
將追蹤資料庫的大小調整為追蹤訊息內文
案例 2:調整協調流程中訊息的追蹤資料庫大小
案例 4:為所有訊息調整追蹤資料庫的大小
案例 3:調整傳送至通訊群組清單之訊息的追蹤資料庫大小