一般にFull Cache mode
、ルックアップで使用することをお勧めしますdatabase load
。これにより、データベースの数が減りhits
、データベースの数が減ります。データを保持するのに十分なメモリがあるため、フルキャッシュを使用することをお勧めします。SSISは、を使用しbuffer-oriented architecture
てデータセットを効率的にロードおよび操作します。したがって、このモードでmemory
はルックアップが高速になる傾向があります。
Partial cache mode
通常は回避され、適切な選択ではありません。処理する行数が少ない場合にのみ役立ちます。一致が見つかった場合にのみデータをキャッシュします。この場合のように実行前のキャッシュは実行されません。そのため、Full Cache
読み込み時間は高速ですが、データベースへのヒット数は多くなります。
CCM
(Cache Connection Manager
)は、キャッシュを再利用して削減する場合に使用されますが 、ルックアップdatabase load
で使用して自分でテストする必要があります。OleDB connection vs CCM
個々のタスクのパフォーマンスを監視するのに役立つ無料のツールbidshelperがあります。それ以外の場合は、lookpupとsourceを除く宛先と他のコンポーネントを分離しようとします。宛先をRowCount変換に置き換え、実行結果タブで(時間、行数)をチェックして、パフォーマンスを測定しますFull Cache
。CCM
SSISの全体的なパフォーマンスについて見事に説明しているホワイトペーパーがあります