データベースの自動拡張設定を定義する
データベースの自動拡張は、特に MessageBox データベースと BizTalk Tracking データベースの場合は、パーセンテージではなく、一定のメガバイト数に設定する必要があります。 BizTalk アプリケーションとスループットによっては、MessageBox データベースと Tracking データベースが非常に大きくなる場合があります。 自動拡張をパーセンテージに設定すると、自動拡張も大幅に増加する可能性があります。
ファイルの瞬時初期化のしくみ
SQL Serverがファイルのサイズを大きくする場合は、使用する前に最初に新しい領域を初期化する必要があります。 これは、空のページで新しい領域を埋めるブロッキング操作です。 Windows 上のSQL Serverでは、"ファイルの瞬時初期化" がサポートされています。 これにより、ファイル拡張操作のパフォーマンスへの影響が大幅に軽減されます。 詳細については、「 データベース ファイルの初期化」をご覧ください。 このトピックでは、ファイルの瞬時初期化を有効にするために実行する必要がある手順について説明します。
ファイルの瞬時初期化を有効にする
ファイルの瞬時初期化を有効にする手順については、「 データベース ファイルの初期化」を参照してください。 ファイル グループを作成し、BizTalk Serverデータベース テーブル、インデックス、ログ ファイルを適切なファイル グループに移動するには、BizTalk パフォーマンス最適化ガイドの推奨事項に従ってください。 理想的には、ファイル グループをサポートするファイルのサイズを事前に割り当て、可能であれば静的サイズに設定する必要があります。
システムが新規で、静的サイズが明確に確立されていない場合は、[ 自動拡張を有効にする] オプションを使用してファイルを構成し、ファイルの拡張 をメガバイト単位で指定します。 増加増分は、通常、100 MB (大きなファイルの場合)、10 MB (中規模のファイルの場合)、または 1 MB (小さいファイルの場合) を超えてはなりません。