次の方法で共有


メッセージ変数を使用して追跡データベースのサイズを変更する

Microsoft BizTalk Server では、さまざまな変数を使用して、BizTalk Tracking (BizTalkDTADb) データベースが特定の期間にどの程度大きくなるかを判断できます。 これらの変数を次に示します。

  • 使用されたパイプラインの数

  • 関連するオーケストレーションの数

  • 生成されたイベントの数

  • 追跡されるメッセージ プロパティの数

  • 作成された追加メッセージの数

  • 指定した期間に受信したメッセージの推定数

    BizTalk 追跡データベースのサイズを見積もるために使用する数式は簡単ですが、BizTalk Server 実装を使用する各受信および送信メッセージ プロセスに適用する必要があります。 つまり、個別のメッセージ シナリオごとにこの式を適用し、結果を加算して最終的な推定データベース サイズを取得する必要があります。 このドキュメントでは、2 つのシナリオについて説明します。 シナリオは次のとおりです。

  1. メッセージの受信、メッセージの変換、結果のメッセージの送信

  2. メッセージの受信、メッセージを使用したビジネス プロセスの実行、結果のメッセージの送信。

    これらのシナリオはどちらも BizTalk Server のインストールに存在する可能性があり、各シナリオでは異なる量の追跡データが生成されます。 BizTalk Server インストール用に生成された追跡データの合計は、すべてのシナリオの合計です。

    式で使用される変数を次に示します。

変数 説明
Nserv サービスの数 (パイプラインの数 + オーケストレーションの数)
イベント 生成されたメッセージ イベントの数
プロパティ 追跡されるメッセージ プロパティの数
PropSize 昇格されたプロパティ (フィールド) のサイズ (バイト単位)
CMsgs 受信メッセージごとに作成された追加メッセージの数
メッセージ 特定の期間内の推定受信メッセージの数
MsgSize メッセージ サイズ
MsgNum 受信メッセージごとに追跡されるメッセージの数

式は次のとおりです。

[((Nserv * 150 bytes) + (Events * 230 bytes) + (Properties * CMsgs*(52 bytes + PropSize))) * Msgs]/1024/1024 = Data size in MB  

この式では、メッセージによって生成された追跡データのみが計算され、オーケストレーション デバッガー用に生成された追跡データは含まれません。 BizTalk 追跡データベースのサイズを見積もるために、この数式を各メッセージ プロセスに適用する必要があります。

こちらもご覧ください

メッセージ本文を追跡するための追跡データベースのサイズ設定
シナリオ 1: 単純な BizTalk メッセージの追跡データベースのサイズ設定
シナリオ 2: オーケストレーションでのメッセージの追跡データベースのサイズ設定
シナリオ 4: すべてのメッセージの追跡データベースのサイズ設定
シナリオ 3: 配布リストに送信されるメッセージの追跡データベースのサイズ設定