我正在運行32核心SQL Server Box。其中還運行SISS服務器,SISS包存儲和運行。SISS和SQL Server CPU性能
數據庫上的負載非常低,每晚更新,在白天更新了一個表,否則就是很多選擇語句。典型的DW帶有一個緩存數據的前端。
我的問題是,當我在演播室運行SISS包時,它會在一個小時內執行。但是如果我在SISS服務器上運行它,它會運行幾個小時。該軟件包基本上彙總了來自各種表格的數據,並將其放在一個表格中。其他類型的包,在從SISS服務器運行時也運行速度非常慢。
CPU使用率永遠不會超過7%,服務器上的內存爲29GB 32。
有沒有一種方法可以使CPU遠離SQL Server而優先於SISS Server?
我認爲CPU是固定的問題,但我可能是錯的。
也許有一些緩衝區或網絡包的大小設置。另一個建議是使用Profiler檢查查詢,我相信它們是一樣的。 –
網絡和緩衝區(臨時文件)似乎沒問題,查詢在使用MSSQL Studio時會很快執行。它只有在使用SQL代理運行SSIS包時纔會很慢。 – seebach
如果CPU從未高於7%,您是如何得出結論的? –