Sql-Server

有沒有辦法讓 SQL Server 的數據庫優化顧問使用多個核心?

  • January 5, 2012

我正在使用 SQL Server 的數據庫引擎優化顧問為我的數據庫伺服器的性能改進生成建議。

對於“消耗工作負載”步驟,它似乎使用了所有可用的核心。然而,對於更耗時的“執行分析”步驟,似乎只使用了一個核心。

有沒有辦法讓它在這一步使用多個核心?

我希望分析是串列執行的,一次一個查詢,因為並行執行是不可靠的。

DTA 通過創建假設索引和評估對查詢執行計劃的影響來生成建議。如果一次對多個查詢進行分析,則為一個查詢創建的索引可能會影響另一個查詢的分析。

使用未記錄的命令創建假設索引,CREATE INDEX WITH STATISTICS_ONLY顧名思義,這僅創建索引的統計資訊,而不建構物理結構。

引用自:https://dba.stackexchange.com/questions/10230