實例 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:調整傳送至通訊群組清單之訊息的追蹤資料庫大小