2012-10-18 100 views
0

我當前的環境是:3臺服務器,一臺用於源數據庫,一臺用於目標數據庫,另一臺用於IS軟件包。現在我需要調整配置,例如每個服務器的CPU,內存。SSIS服務器和數據庫服務器的配置

我確實認爲運行IS軟件包會因大數據量而消耗大量資源。但是,我不知道哪個服務器需要配置更多的IS軟件包。也就是說,當IS運行時,主要使用哪個服務器的資源?

此外,我需要爲每日ETL處理設置SQL代理,然後使用哪個數據庫服務器,源或目標?

我是新部署IS,感謝您的任何建議!

回答

2

數據將從源服務器讀取並寫入目標服務器,因此在這裏您需要漂亮的快速IO子系統。理想的RAID 10.另外,提供你的數據分散在源服務器上的多個光盤上,更多的內核將獲得更多的並行性。這對於目標來說並不重要,因爲插入通常是單線程的。

運行SSIS的服務器需要大量內存,因爲數據流緩衝區將位於此服務器上(提供您在此運行服務器代理),並且您需要三者之間的快速網絡連接。

服務器代理應該位於ETL服務器上,否則SSIS將消耗服務器代理所在的盒子上的資源,因此可能會在讀取或寫入時與SQL Server爭奪線程。

+0

此外,您需要通過線路發送大量數據包 – billinkc