2017-05-05 6 views
0

SSISのDataflowtaskを使用してデータを1つのサーバーから別のサーバーにロードしていますが、最初はデータのロードに非常に高速でしたが、毎日実行すると出力が長くなり、出力はOLEDBデスティネーションおよびOLEDBコマンド、データは約90Kです。どのように私はそれをより速く動作させることができますヘルプ?ルックアップを使用したデータのロードSSISでの変換に時間がかかりますか?

+0

これまでにどれくらい時間がかかり、どれくらいかかりますか? 90kはそれほど多くはありません。 1つ目の可能性は、初めてパッケージを作成してからデータ量が大幅に増加したことです。 – TheEsnSiavashi

+0

ルックアップ変換を使用する代わりに、ルックアップ変換よりもはるかに高速なストアドプロシージャ用のSQLスクリプトを使用してください。 – observer

+0

こんにちは、私はソースでSQLスクリプトを使用しています。私はちょうど1つの列にルックアップ変換を追加しました。 –

答えて

0

ルックアップテーブルのキャッシングモードを変更するのが最初の考えです。それが助けば、あなたは金色です。そうでない場合は、そのルックアップが実行されているときにデータベース上で実行されている他の操作を調べる必要があります。

また、ルックアップ列にインデックスを追加すると効果がありますか?これらは初心者に過ぎません。

+0

ルックアップ列に「インデックスを追加」しましたが、現在はルックアップがフルキャッシュモードになっています。 –

関連する問題