シナリオ 4: すべてのメッセージの追跡データベースのサイズ調整
Microsoft® BizTalk Server ® 2004 実装に 3 つのメッセージ シナリオがすべて存在する場合は、すべてのシナリオの結果をまとめて BizTalk Tracking データベースのサイズを決定する必要があります。
上記の例について検討します。
シナリオ | 1 年ごとに必要な領域 (単位は GB) |
---|---|
簡易メッセージ | 4.78 |
オーケストレーション内のメッセージ | 7.18 |
同報リストに送信されるオーケストレーション内のメッセージ | 10.8 |
合計 | 22.04 |
また、3 つのシナリオすべてについてメッセージ本文の追跡を有効にしている場合、結果は、次のようになります。
シナリオ | 1 年ごとに必要な領域 (単位は GB) |
---|---|
簡易メッセージ | 50.1 |
オーケストレーション内のメッセージ | 50.1 |
同報リストに送信されるオーケストレーション内のメッセージ | 83.45 |
合計 | 183.65 |
この結果、BizTalk 追跡データベースのサイズは 1 年ごとに総計 205.69 GB 増加することになります。 この値に予備の領域は含まれません。 推奨では、総計に 10% の予備の領域を加算する場合、BizTalk 追跡データベースのサイズとして、1 年ごとに 227.94 GB の増加を見積もる必要があります。 その上で、SQL インデックスやストレージなどのオーバーヘッドを考慮する必要があります。可能であれば、テストシナリオをテストで実行した後、乗算係数を基にする必要があります。
BizTalk 追跡データベースのサイズに影響を及ぼす他の要因
オーケストレーション内で使用する図形など他の項目も、BizTalk 追跡データベースのサイズに影響を及ぼします。
オーケストレーション デバッガーのオプションがオン (既定の設定) の場合、オーケストレーションの各図形の状態が BizTalk 追跡データベースに保存されます。
図形の状態を追跡するために必要なサイズを決定する式は次のとおりです。
[(# of object shapes ] * 76 bytes
たとえば、下の図の場合、次の計算式を使用して BizTalk 追跡サイズを決定します。
((4) * 76 bytes = 304 bytes
このオーケストレーションで 350 万件のメッセージを処理すると仮定した場合、このオーケストレーションを追跡するために必要な追加領域は、次のようになります。
304 bytes * 3,500,000/1024/1024 = 1015 MB ~ 0.99 GB.
BizTalk 追跡データベースのサイズを推定するには、各オーケストレーションについて、オーケストレーション デバッガーのオプションが "オン" に設定されている場合を考慮する必要があります。
参照
メッセージ変数を使用して追跡データベースのサイズを求める方法
メッセージの本文を追跡するための追跡データベースのサイズ設定
シナリオ 1: 単純な BizTalk メッセージの追跡データベースのサイズ設定
シナリオ 2: オーケストレーション内のメッセージの追跡データベースのサイズ設定
シナリオ 3: 配布リストに送信されるメッセージの追跡データベースのサイズ設定