2012-09-06 31 views
0

I使用SSIS將舊數據庫中的數據轉換爲新數據庫。源數據庫有大約900個表和目標數據庫有大約300個表。這些表中的一些具有巨大的數據,其中一些具有靜態數據。我在我的軟件包中使用了幾個(約100)Lookup組件,並且使用全高速緩存模式調整所有這些組件。我不知道什麼時候必須使用全緩存,部分緩存或者沒有緩存模式。我相信查找緩存模式與查找表的行數相關,但不知道我必須設置查找緩存模式的時間。SSIS中查找組件的最佳緩存模式值

回答

1

這可能取決於您的加工要求。如果您只是從舊系統轉換到新系統,我建議使用「無緩存」選項。使用完全緩存可能會削弱您的軟件包,因爲軟件包在開始處理之前需要緩衝所有行。如果這是一個生產環境,它可能會嚴重影響整個系統。

我認爲,在較小的表格上,使用全緩存模式不會傷害任何東西。

0

最好選擇部分緩存,因爲您的包中有大量數據。如果使用全高速緩存,則需要大量內存,因此性能下降