0

私の現在の環境は次のとおりです。3台のサーバー、1台はソース​​データベース用、1台は宛先データベース用、もう1台はISパッケージ用です。次に、各サーバーのCPU、メモリなどの構成を調整する必要があります。

データ量が多いため、ISパッケージを実行すると多くのリソースが消費されると思います。ただし、ISパッケージ用にどのサーバーをより多くの電力で構成する必要があるかはわかりません。つまり、ISの実行中に、どのサーバーのリソースが主に使用されますか?

また、毎日のETL処理用にSQLエージェントをセットアップする必要があります。次に、ソースサーバーと宛先サーバーのどちらのDBサーバーを使用する必要がありますか?

ISの展開は初めてですが、アドバイスをありがとうございます。

4

1 に答える 1

2

データはソースサーバーから読み取られ、宛先サーバーに書き込まれるため、ここでは高速IOサブシステムが必要です。理想的にはRAID10です。また、データがソースサーバー上の複数のディスクに分割されている場合、コアが多いほど並列処理が向上します。インサートは通常シングルスレッドであるため、これは宛先ではそれほど重要ではありません。

SSISを実行しているサーバーは、データフローバッファーがこのサーバー上にあり(ここでサーバーエージェントを実行している場合)、3つすべての間に高速ネットワーク接続が必要なため、大量のメモリを必要とします。

サーバーエージェントはETLサーバー上にある必要があります。そうでない場合、SSISはサーバーエージェントがオンになっているボックスのリソースを消費するため、読み取りまたは書き込み中にSQLServerとスレッドを争う可能性があります。

于 2012-10-18T16:13:40.227 に答える