2009年1月10日 星期六

[OLE DB來源]請使用"SQL 命令"來取得資料



最近在參考一些SSIS效能調教的文章,有提到說在使用[OLE DB來源]時,資料存取模式使用[SQL 命令]的效能會比使用[資料表或檢視]來的好


經過自己實際測量的結果,從[OLE DB來源]轉到[SQL Server目的地],傳輸263萬筆的資料,使用[SQL 命令]的執行時間大約3:46,而使用[資料表或檢視]的執行時間大約4:00,有縮短14秒耶,所以使用[SQL 命令]真的有比較好喔

另外,有提到若都在同一台SQL Server上執行,使用[SQL Server目的地]的效能會比[OLE DB目的地]來的好,我個人實測其實差不多耶,不過如果可以,還是乖乖用[SQL Server目的地]好了,也許真的有差

0 意見:

張貼留言