• Increase font size
  • Default font size
  • Decrease font size
集成服務 SSIS數據轉換性能

SSIS數據轉換性能

電子郵件 打印
(0票)

attachment_2_lock_128 今天,我跑了非常好的文章在SQL CAT的有關性能差異的不同數據類型的轉換的可能性在SSIS。

我不會重複整篇文章(鏈接在底部),但我想在這裡做的是測試結果,並具體提出了在這裡他們有什麼突出。

他們所做的是建立一個基線包在SQL Server 2008有30萬行,3列的數據類型為varchar(50)格式,其中一個數字,那些地方在包中的數據類型轉換的使用,以測試哪些是最有效的。 他們的地方作出的轉變如下:在查詢中的高級選項的OLEDB適配器,數據轉換組件在派生列組成部分。

結果如下:

時間(秒)

%CPU使用率

緩衝器在使用

底線

35

75

的Transact - SQL的轉換

46

75

轉換的OLE DB源組件

45

70

數據轉換轉型

49

90

1-3

派生列轉換

71

85

7-8

最引人注目的是,這裡的解決辦法是調整與 SSIS組件的數據流是緩慢,重於解決方案將直接傳送到變異數據集。 在一個並非完全出人意料的結論,但這是一個好時機,看看在什麼數字證實。

最後的結論的文章,如果你想快速有效地轉換你不必包括在你的SSIS組件,但可以選擇最佳的T - SQL或OLEDB解決方案。
其中一個原因離開這裡但是,仍然應適用的轉換在SSIS的是,在這樣你得到一些很好的調試功能,在這種情況下總是選擇一個數據轉換組件,而不是一個派生列... :)

全文在這裡找到

版權2008。 保留所有權利。

引用(0)

引用地址為這個職位

評論(0)

評論的RSS飼料

發表評論

大膽 斜體 強調 罷工 網址 圖片 引用 smile wink laugh grin angry sad shocked cool tongue kiss cry
| groter |
安全形象
寫顯示的字符

忙