共用方式為


啟動 dta 命令提示字元公用程式和微調工作負載

這項工作會帶您逐步啟動 dta 公用程式,檢視它的說明,再從命令提示字元之下,利用它來微調工作負載。它會使用您為了 Database Engine Tuning Advisor 圖形化使用者介面 (GUI) 練習<微調工作負載>而建立的 MyScript.sql 工作負載。它也使用 AdventureWorks 資料庫,這是一個較大型的新範例資料庫,能夠示範 SQL Server 較複雜的功能。

AdventureWorksDW 是一個支援 SQL ServerAnalysis Services 的相關資料庫。基於安全性的考量,依預設,不會安裝範例資料庫。若要安裝範例資料庫,請從控制台的 [新增或移除程式] 執行安裝程式。

下列工作將帶您逐步開啟命令提示字元、啟動 dta 命令提示字元公用程式、檢視其語法說明,以及微調您在<微調工作負載>中所建立的簡單工作負載 MyScript.sql。

啟動 dta 命令提示字元公用程式和檢視說明

  1. [開始] 功能表上,依序指向 [程式集][附屬應用程式],再按一下 [命令提示字元]

  2. 在命令提示字元之下,輸入下列字串,再按 ENTER 鍵:

    dta -? | more
    

    這個命令的 | more 部份是選擇性的。不過,您可以利用它來逐頁閱讀公用程式的語法說明。按 ENTER 鍵會在說明文字中,每次前進一行,按空白鍵則會每次前進一頁。

利用 dta 命令提示字元公用程式來微調簡單的工作負載

  1. 在命令提示字元之下,導覽到儲存了 MyScript.sql 檔的目錄。

  2. 在命令提示字元之下,輸入下列字串,再按 ENTER 鍵來執行命令,以及啟動微調工作階段 (請注意,當剖析命令時,這個公用程式會區分大小寫):

    dta -S YourServerName\YourSQLServerInstanceName -E -D AdventureWorks -if MyScript.sql -s MySession2 -of MySession2OutputScript.sql -ox MySession2Output.xml -fa IDX_IV -fp NONE -fk NONE
    

    其中 -S 指定您的伺服器名稱以及安裝了 AdventureWorks 資料庫的 SQL Server 執行個體。-E 設定值指定您要使用執行個體的信任連接,當您利用 Windows 網域帳戶來連接時,適合採用這個方式。-D 設定值指定您要微調的資料庫,-if 指定工作負載檔案,-s 指定工作階段名稱,-of 指定工具要將 Transact-SQL 建議指令碼寫入其中的檔案,-ox 指定工具要將 XML 格式的建議寫入其中的檔案。最後三個參數依照下列方式來指定微調選項:-fa IDX_IV 指定 Database Engine Tuning Advisor 只應考慮加入索引 (叢集和非叢集) 和索引檢視;-fp NONE 指定在分析期間,完全不應考慮任何資料分割策略;-fk NONE 指定 Database Engine Tuning Advisor 在產生建議時,不需要保留資料庫中任何現有的實體設計結構。

  3. 在 Database Engine Tuning Advisor 微調好工作負載之後,它會顯示一則訊息,指出微調工作階段已順利完成。您可以利用 MicrosoftSQL Server Management Studio 來開啟 MySession2OutputScript.sql 和 MySession2Output.xml 檔,以檢視微調結果。另外,您也可以在 Database Engine Tuning Advisor GUI 中開啟 MySession2 微調工作階段,依照<檢視微調建議>和<檢視微調報表>中的相同方式來檢視其建議和報表。

摘要

您已在命令提示字元之下,利用 dta 公用程式完成了簡單工作負載的微調。這個工具也提供了許多其他微調選項。如需詳細資訊,請參閱工具說明 (dta -?) 和參考主題<dta 公用程式>。