Sql-Server
有沒有辦法讓 SQL Server 的數據庫優化顧問使用多個核心?
我正在使用 SQL Server 的數據庫引擎優化顧問為我的數據庫伺服器的性能改進生成建議。
對於“消耗工作負載”步驟,它似乎使用了所有可用的核心。然而,對於更耗時的“執行分析”步驟,似乎只使用了一個核心。
有沒有辦法讓它在這一步使用多個核心?
我希望分析是串列執行的,一次一個查詢,因為並行執行是不可靠的。
DTA 通過創建假設索引和評估對查詢執行計劃的影響來生成建議。如果一次對多個查詢進行分析,則為一個查詢創建的索引可能會影響另一個查詢的分析。
使用未記錄的命令創建假設索引,
CREATE INDEX WITH STATISTICS_ONLY
顧名思義,這僅創建索引的統計資訊,而不建構物理結構。