あるデータベースから別のデータベースにデータを転送する SSIS パッケージがあります。SSIS パッケージは、アプリケーション サーバー上で実行されます。
2 つのデータベースのうちの 1 つを別のデータ サーバーに移動することを考えています。パフォーマンスに影響はありますか? SSIS のデータ フローはどのようになっていますか。つまり、すべてのデータは、SSIS が実行されているアプリケーション サーバーに移動してから、宛先データベースに移動しますか?
あるデータベースから別のデータベースにデータを転送する SSIS パッケージがあります。SSIS パッケージは、アプリケーション サーバー上で実行されます。
2 つのデータベースのうちの 1 つを別のデータ サーバーに移動することを考えています。パフォーマンスに影響はありますか? SSIS のデータ フローはどのようになっていますか。つまり、すべてのデータは、SSIS が実行されているアプリケーション サーバーに移動してから、宛先データベースに移動しますか?
SSIS はクライアント側のプロセスであるため、DBMS を実行しているマシン以外のサーバーで SSIS を実行している場合、トラフィックはネットワークを経由します。あなたの質問はあまり明確に表現されていませんが、SSIS パッケージが別のマシンで既に実行されていることを考えると、DB を移動するとパフォーマンスに影響するかどうかを知りたいと思います。
DB サーバーとは物理的に別のマシンであるアプリケーション サーバー上で SSIS ジョブが既に実行されている場合、データベースの 1 つを移動しても、ネットワーク接続が他のデータベースより極端に遅い場合を除き、おそらくパフォーマンスに影響はありません。
最近、同じ状況に遭遇し、ソース システムをより優れた構成ボックスにアップグレードしました。私は何もする必要はありませんでしたが、ソースから SQL ボックスへのデータの読み込み時間は、平均で約 40 分から 12 分未満に短縮されました。あなたの質問に答えるために、1) 新しいシステム リソースと 2) SQL Server をホストしているボックスに変更を加えたかどうかに応じて、パフォーマンスの差異のみが表示されます。