我們有一個實時獲取數據並將記錄添加到數據庫的過程。我們正在使用SQL Server 2008 Integration Services來運行我們的提取轉換加載(ETL)流程。我們從FTP站點下載大約50個文件,處理它們然後存檔這些文件。SQL Server Integration Services(SSIS)每次運行時都會重新編譯C#代碼嗎?
的問題是處理需要大約每個文件甚至認爲這些文件是非常小(約10行),17s和處理代碼是相當簡單的。查看機器上的負載,它受CPU限制,網絡,磁盤或內存中的流量不會很多。
我懷疑,SSIS可能會被重新編譯每次運行時的C#代碼。有沒有人遇到類似的問題?或者你有沒有使用過類似的過程?
是否有可以讓我們來分析一個DTSX包中的任何工具?
這非常有幫助。謝謝。你知道任何方式來描述過程,並找出大部分時間都花在哪裏嗎? – 2010-02-02 15:12:08
這裏有一些常見的提示,可以讓您在整個包中啓用日誌記錄,以瞭解各種操作的成本。如果不知道腳本任務是什麼,很難說出什麼問題。 http://msdn.microsoft.com/en-us/library/ms141031.aspx – 2010-02-02 17:21:17