1

2 つの SQL Server 間で単純なデータ転送を行う SSIS パッケージがあります。同じ方法でビルドされた 1 つの親パッケージと 6 つの子パッケージがあります。子パッケージを別のプロセスとして実行するようにセットアップしました (ExecuteOutOfProcess=True プロパティ)。また、各子パッケージで User:BufferSizeTuning プロパティのログを有効にしました。

PRODサーバーとまったく同じDEVサーバーでは、すべてが正常に機能します。しかし、PROD サーバーでは、User:BufferSizeTuning プロパティ (sysssislog テーブルから取得) から次の 2 つのメッセージを取得しています。

  • メモリ プレッシャーが軽減され、バッファ マネージャが割り当てを調整しなくなりました
  • バッファー マネージャーは、メモリ内バッファーを約 199 MB に保つために割り当てを調整しています。

さらに、PROD サーバーでのジョブは通常、DEV で約 2 ~ 3 時間 (場合によっては 11 時間!!) 実行されます - ~30 分。どちらのサーバーも SSIS 2008 サーバーです。

4

0 に答える 0