私はあるデータベースから別のデータベースにデータを転送するSSISパッケージを持っています。 SSISパッケージは、アプリケーションサーバー上で実行されます。SSIS Dataflowの実際の仕組みは?
私は2つのデータベースの1つを別のデータサーバーに移動することを考えています。パフォーマンスに影響はありますか? SSISでデータがどのように流れているのですか?つまり、SSISが実行されているアプリケーションサーバーにすべてのデータが転送されてから宛先データベースに転送されますか?
私はあるデータベースから別のデータベースにデータを転送するSSISパッケージを持っています。 SSISパッケージは、アプリケーションサーバー上で実行されます。SSIS Dataflowの実際の仕組みは?
私は2つのデータベースの1つを別のデータサーバーに移動することを考えています。パフォーマンスに影響はありますか? SSISでデータがどのように流れているのですか?つまり、SSISが実行されているアプリケーションサーバーにすべてのデータが転送されてから宛先データベースに転送されますか?
SSISはクライアント側のプロセスなので、DBMSを実行しているマシン以外のサーバで実行されている場合、トラフィックはネットワークを経由します。あなたの質問はあまり明確ではありませんが、SSISパッケージがすでに別のマシンで実行されているため、DBの移動がパフォーマンスに影響するかどうかを知りたいと思っています。
DBサーバーと物理的に別のマシンであるアプリケーションサーバー上でSSISジョブが既に実行されている場合、データベースの移動は、ネットワーク接続が大幅に遅い場合を除き、パフォーマンスに影響を与えません。
はい私のSSISジョブは、物理的に別のマシン上でdataserverから実行されます。現時点では、2つのデータベースが同じ物理データベースにあります。私は同じネットワーク上の別のdataserverに宛先データベースを移動したい。 – koumides
@koumides - 他のDBが動かされて元のDBサーバーマシンの負荷が低くなることを除けば、大きな違いはありません。何かあれば、SSISジョブは少し速く動くかもしれません。 – ConcernedOfTunbridgeWells
私は最近同じ状況に遭遇し、ソースシステムをより良い設定ボックスにアップグレードしました。私は何もする必要はありませんでしたが、ソースからSQLボックスへのデータ読み込み時間は平均で約40分から12分に短縮されました。あなたの質問に答えるためには、1)あなたの新しいシステムリソースと2)SQL Serverをホストするボックスに変更を加えた場合にのみ、パフォーマンスの差異が表示されます。
あなたの正確な質問に答えてもわかりませんが、私はこのブログの投稿から多くを学びました。 http://consultingblogs.emc.com/jamiethomson/archive/2007/10/09/SSIS_3A00_-Dataflow-mechanics.aspx – RThomas