0

SSIS 2008 を使用して、falt ファイル ソースから Sybase IQ 15.1 宛先にデータをロードしようとしています。Sybase IQ ODBC データ プロバイダで ADO.NET 宛先コンポーネントを使用して、Sybase IQ データベースに接続しています。パッケージはデータをロードできますが、パッケージのパフォーマンスは非常に遅くなります。1分間に150行をロードしています。SQL Server エージェントを介してパッケージを実行しています。パッケージにはデータ変換はありません。パフォーマンスを向上させる方法を教えてください。

前もって感謝します

4

2 に答える 2

0

BulkInsertWheneverPossibleプロパティを true に設定すると、パフォーマンスが向上します。そのプロパティにアクセスするには、右クリック-> ADO.NET 宛先-> プロパティまたは ShowAdvanceEditor を選択します

(MSDN リファレンス) http://technet.microsoft.com/en-us/library/ms135971(v=sql.105).aspx#adonet

System.Data.SqlClient.SqlBulkCopy インターフェイスを使用して一括挿入操作のパフォーマンスを向上させるかどうかを指定する値。特定の ADO.NET プロバイダーのみがこのインターフェイスをサポートしています。

デフォルト値は True です。

于 2014-12-14T15:09:19.523 に答える
0

ODBC ドライバーは一般的に低速です。いくつの列を引き込んでいますか? また、バッファサイズなどを確認しましたか?

于 2012-05-07T22:06:08.980 に答える