Sql-Server-2008

使用 ssis 和 ssd 驅動器更快地處理數據

  • January 7, 2014

我們有一個新的本地伺服器,它使用 sql server 2008 和 ssis 處理數據。在這台伺服器上,我有專門的驅動器來做不同的事情。C盤是作業系統和軟體的。d 驅動器用於 db 儲存,ssis 用於儲存。e驅動器是一個ssd驅動器,我們恢復ssis正在使用的每個數據庫。

我們的想法是我們處理分配的數據,並且由於 ssd 驅動器只有 500gb(因為成本),我們會將所有內容都放在正常驅動器上,並將正在使用的數據庫轉移到 ssd 驅動器以使程序執行得更快。

當我在沒有 ssd 驅動器的情況下執行 ssis 時,大約需要 8 小時,當我執行在 ssd 驅動器上恢復數據庫的過程時,該過程需要大約相同的時間來處理(事實上,如果我包括數據庫的恢復該過程需要更長的時間)截至目前,我無法將作業系統和軟體移動到 ssd 驅動器進行測試,看看這是否有助於該過程。

有沒有辦法利用 ssd 驅動器來處理數據並加快處理速度。

有沒有辦法利用 ssd 驅動器來處理數據並加快處理速度。

如果儲存速度不是問題,那麼更快的儲存也不是解決方案。

使用perfmon、SQL Server Profiler 或類似工具找出瓶頸到底是什麼,然後將資源投入其中。如果您正在執行大量密集計算,通常 RAM 和 CPU 將成為瓶頸 - 最常見的解決方案是清理 SQL,然後如果程式碼已經相當有效,則將更多的 CPU/RAM 用於問題。

引用自:https://serverfault.com/questions/565595