2017-05-10 7 views
0

を報告するIファクト表へのディメンションからデータをロードするために、次のパッケージをしました:私はこれを実行SSISエラー - ファクトテーブルにデータをロード - システムは、80パーセントのメモリ負荷

enter image description here

アンパッケージ以下のエラーが発生しました:

Error: The system reports 80 percent memory load. There are 25769267200 bytes of physical memory with 5078392832 bytes free. There are 4294836224 bytes of virtual memory with 5730304 bytes free. The paging file has 71665074176 bytes with 48505516032 bytes free. 

つまり、マシンに容量を追加する必要がありますか?またはパッケージを修正すると結果が得られますか?私はWindows Server 2012の64ビットで作業しています...

ありがとう!

答えて

0

ソートとルックアップの変換を使用する代わりに、ソートまたはルックアップを実行できるストアドプロシージャを使用することをお勧めします。現在の実装よりもはるかに高速です。メモリ関連の問題は発生しません。

+0

多くの感謝!ストアドプロシージャの目標はどれですか? SSISで使用できますか? –

+0

はい、ExecuteSQLTaskを使用してストアドプロシージャを呼び出します。ストアドプロシージャでは、Lookupを使用して何をしているかをチェックします。パッケージのソースと宛先はOLEDBです。つまり、インポートしているデータでもストアドプロシージャ内で実行できます。 – observer

+0

例がありますか? –

関連する問題