我現在準備從SQL Server導出到第三方ERP系統的過程。它掃描數據庫方案中的幾乎所有表格,併爲每個產品創建XML。出口足夠長,客戶希望它更快。我意識到出口程序只使用1個CPU。SQL Server中的多處理器用法
所以我認爲如果我用不同的參數(不同範圍的產品)多次運行相同的程序,我可以利用所有的處理器,它可以更快。
問題
我如何能做到這一點只使用SQL Server工具。 可能的解決方案之一是使用SSIS。任何其他?
處理器數量可以變化。我可以使用
sys.dm_os_sys_info
來獲得處理器數量。如何從處理器數量動態啓動幾次程序?
是否有其他人在同一時間使用此服務器?如果是這樣,你可能不想捆綁其他處理器。 –
此導出不會在生產服務器上完成,而會在每個客戶端數據庫的本地一次且只有一次的情況下完成。但是有很多數據庫。 – Dalex