共用方式為


實例 4:為所有訊息調整追蹤資料庫的大小

若您在 Microsoft® BizTalk Server® 2004 實作中共有三個訊息實例,您將需要將所有實例結果相加以決定 BizTalk 追蹤資料庫的大小。

在上方所示的範例中:

案例 每年所需的空間,以 GB 為單位
範例訊息 4.78
協調流程中的訊息 7.18
協調流程中傳送至通訊群組清單的訊息 10.8
總計 22.04

此外,若我們為所有三個實例開啟訊息內文追蹤,將取得以下結果:

案例 每年所需的空間,以 GB 為單位
範例訊息 50.1
協調流程中的訊息 50.1
協調流程中傳送至通訊群組清單的訊息 83.45
總計 183.65

BizTalk 追蹤資料庫總計每年將成長 205.69 GB。 此圖不包括任何偶發事件。 若您決定按照建議將 10% 的偶發事件加到此總計,則您應規劃 BizTalk 追蹤資料庫每年成長 227.94 GB。 在這個基礎之上,您應該考慮因 SQL 索引、儲存區等造成的額外負擔。若有可能,您應該在測試中執行測試實例後,以相乘因素為基礎。

其他影響 BizTalk 追蹤資料庫大小的因素

有一些其他項目 (例如協調流程中所使用的圖形) 也會影響 BizTalk 追蹤資料庫的大小。

若您已開啟協調流程偵錯工具選項 (預設為開啟),協調流程中每個圖形的狀態會儲存到 BizTalk 追蹤資料庫。

決定追蹤圖形狀態所需大小的公式為:

[(# of object shapes ] * 76 bytes  

例如,在下圖中,您將使用下列公式來決定 BizTalk 追蹤資料庫的大小:

((4) * 76 bytes = 304 bytes  

協調流程範例

假設此協調流程處理了三百五十萬個訊息,則追蹤此協調流程所需的額外空間為:

304 bytes * 3,500,000/1024/1024 = 1015 MB ~ 0.99 GB.  

您需要將每個協調流程偵錯工具設為 [開啟] 的協調流程納入計算,才能決定 BizTalk 追蹤資料庫的大約大小。

另請參閱

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