SQL Server 2008 實施查詢優化建議

iSQlServer發表於2008-12-22

可以手動實施資料庫引擎優化顧問的建議,也可以在優化會話中自動實施。如果需要在實施建議之前檢查優化結果,請使用資料庫引擎優化顧問圖形使用者介面 (GUI)。然後可以使用 Microsoft SQL Server Management Studio 手動執行資料庫引擎優化顧問在分析完工作負荷之後生成的 Transact-SQL 指令碼,來實施建議。如果不需要在實施建議之前檢查結果,可以使用 dta 命令提示實用工具的 -a 選項,使實用工具在分析完工作負荷之後自動實施優化建議。下列過程介紹瞭如何使用這兩個資料庫引擎優化顧問介面來實施優化建議。

 使用資料庫引擎優化顧問 GUI 來手動實施優化建議
使用資料庫引擎優化顧問 GUI 或 dta 命令提示實用工具來優化資料庫。請參閱如何優化資料庫。如果希望使用現有優化會話,請跳過此步驟,轉到步驟 2。

啟動資料庫引擎優化顧問 GUI。請參閱啟動資料庫引擎優化顧問。若要在現有的優化會話中實施優化建議,請在“會話監視器”中雙擊會話名稱將會話開啟。

在新的優化會話完成之後,或者在工具載入了現有會話之後,在“操作”選單上,單擊“應用建議”。

在“應用建議”對話方塊中,選擇“立即應用”或“安排以後執行”。如果選擇“安排以後執行”,請選擇相應的日期和時間。

單擊“確定”應用建議。

使用資料庫引擎優化顧問 GUI 或 dta 命令提示實用工具來優化資料庫。請參閱如何優化資料庫。如果希望使用現有優化會話,請跳過此步驟,轉到步驟 2。

啟動資料庫引擎優化顧問 GUI。請參閱啟動資料庫引擎優化顧問。若要在現有的優化會話中實施優化建議,請在“會話監視器”中雙擊會話名稱將會話開啟。

在新的優化會話完成之後,或者在工具載入了現有會話之後,在“操作”選單上,單擊“應用建議”。

在“應用建議”對話方塊中,選擇“立即應用”或“安排以後執行”。如果選擇“安排以後執行”,請選擇相應的日期和時間。

單擊“確定”應用建議。

 使用 dta 命令提示實用工具來自動實施優化建議
確定您希望資料庫引擎優化顧問在分析過程中考慮新增、刪除或保留的資料庫功能(索引、索引檢視、分割槽)。有關詳細資訊,請參閱關於工作負荷和使用資料庫引擎優化顧問的注意事項。

在開始優化之前,請注意下列事項:

使用跟蹤表作為工作負荷時,該表必須位於資料庫引擎優化顧問正在優化的那臺伺服器上。如果所建立的跟蹤表位於其他伺服器上,請將它移到資料庫引擎優化顧問正在優化的伺服器上。

如果優化會話執行的時間超出了預期的執行時間,可以按 CTRL+C 來結束優化會話。在這種情況下,按 CTRL+C 會強行使 dta 根據它所處理的工作負荷生成儘可能好的建議,而不會浪費該工具在優化工作負荷上已經使用的時間。

在命令提示符下,輸入以下內容:

 
dta -E -D DatabaseName -if WorkloadFile -s SessionName -a其中 -E 指定優化會話使用可信連線(而不是登入 ID 和密碼),-D 指定要優化的資料庫的名稱或工作負荷所使用的多個資料庫的逗號分隔列表,-if 指定工作負荷檔案的名稱和路徑,-s 指定優化會話的名稱,-a 指定讓 dta 命令提示實用工具在分析完工作負荷之後自動應用優化建議,而不顯示提示。有關使用 dta 命令提示實用工具來優化資料庫的詳細資訊,請參閱如何使用 dta 實用工具優化資料庫。

按 ENTER。

確定您希望資料庫引擎優化顧問在分析過程中考慮新增、刪除或保留的資料庫功能(索引、索引檢視、分割槽)。有關詳細資訊,請參閱關於工作負荷和使用資料庫引擎優化顧問的注意事項。

在開始優化之前,請注意下列事項:

使用跟蹤表作為工作負荷時,該表必須位於資料庫引擎優化顧問正在優化的那臺伺服器上。如果所建立的跟蹤表位於其他伺服器上,請將它移到資料庫引擎優化顧問正在優化的伺服器上。

如果優化會話執行的時間超出了預期的執行時間,可以按 CTRL+C 來結束優化會話。在這種情況下,按 CTRL+C 會強行使 dta 根據它所處理的工作負荷生成儘可能好的建議,而不會浪費該工具在優化工作負荷上已經使用的時間。

在命令提示符下,輸入以下內容:

 
dta -E -D DatabaseName -if WorkloadFile -s SessionName -a其中 -E 指定優化會話使用可信連線(而不是登入 ID 和密碼),-D 指定要優化的資料庫的名稱或工作負荷所使用的多個資料庫的逗號分隔列表,-if 指定工作負荷檔案的名稱和路徑,-s 指定優化會話的名稱,-a 指定讓 dta 命令提示實用工具在分析完工作負荷之後自動應用優化建議,而不顯示提示。有關使用 dta 命令提示實用工具來優化資料庫的詳細資訊,請參閱如何使用 dta 實用工具優化資料庫。

按 ENTER。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-520796/,如需轉載,請註明出處,否則將追究法律責任。

相關文章