2011-02-24 75 views
3

我們獲得了索引數據庫的要求。我們計劃使用數據庫引擎優化顧問來獲取索引建議。當我們使用數據庫調優顧問分析腳本時,我們同時獲得了索引建議和靜態建議。使用數據庫引擎優化顧問進行索引

我們是否需要考慮索引建議和靜態建議以獲取表格索引?或者統計建議實際上意味着什麼?

Mahesh

回答

3

您可以「考慮」索引和統計建議。

你應該看看做的是評估正在提出的變化,以瞭解爲什麼他們被推薦給你。然後根據您的判斷,在非生產服務器上測試您確定爲合理的更改。

您是使用DTA分析單個T-SQL腳本還是正在運行代表性工作負載?

如果您只查看單個腳本,請考慮將調整建議隔離到您正在查看的特定情況,而不能考慮其他查詢將如何受建議更改的影響。

+0

我使用單個查詢作爲工作負載,然後對其進行分析。將單獨的查詢用作工作負載或在單個工作負載文件中使用所有查詢的最佳實踐是哪種? – 2011-02-24 12:49:43

+0

@mahesh:這取決於。只要您將設計因素納入您的設計決策中,就可以孤立地調整查詢。執行數據庫範圍索引調整時,首選項是使用生產工作負載的代表性跟蹤來運行DTA。 – 2011-02-24 12:53:09