限制建議的磁牒空間
您可以指定 Database Engine Tuning Advisor 所建議之組態可取用的最大磁牒空間。此上限可以在 Database Engine Tuning Advisor 圖形化使用者介面 (GUI) 和 dta 命令提示字元公用程式中指定。在無法加入更多空間,且您想要產生可用的建議時,限制建議組態可取用的磁碟空間很有幫助。
關於指定最大磁牒空間
最大磁碟空間限制讓 Database Engine Tuning Advisor 可以只建立您可實際實作的組態建議。
[!附註]
如果您所指定的限制超出實際磁碟空間,則 Database Engine Tuning Advisor 可能會建議一個只有在伺服器上新增磁碟空間後才能實作的組態。如果發生這種情形,微調記錄中會出現警告。
最大磁碟空間的限制是以 MB 為單位來指定。微調多個資料庫時,這些資料庫的所有建議總合不能超過您所指定的最大空間限制。
若未指定,則 Database Engine Tuning Advisor 會採用下列較小的空間:
目前原始資料大小的三倍,包括資料庫中資料表上的堆積和叢集索引之大小總計,或
所有附加磁碟機上的可用空間加上原始資料大小。
預設空間限制不包括非叢集索引及索引檢視。
使用圖形化使用者介面指定最大磁碟空間
在 Database Engine Tuning Advisor GUI 的 [微調選項] 索引標籤上,按一下 [進階選項]。在 [進階微調選項] 對話方塊中,選取 [定義建議的最大空間],並指定建議組態可取用的最大空間 (以 MB 表示)。請參閱<如何:使用 Database Engine Tuning Advisor 來微調資料庫>。
使用 dta 公用程式指定最大磁碟空間
在 dta 公用程式中,此限制是以 –B 引數來指定 (以 MB 表示)。例如,-B 3000 表示如果接受了建議的組態,則所有選取要進行微調的資料庫大小總計 (資料加上索引和索引檢視) 將不超過 3 GB。請參閱<如何:使用 dta 公用程式微調資料庫>。
在 XML 輸入檔中指定最大磁碟空間
您也可以使用 dta 命令列公用程式,在您可使用的 XML 輸入檔中指定建議組態的空間限制。若要在 XML 輸入檔中指定 Database Engine Tuning Advisor 建議的最大磁碟空間 (以 MB 表示),請使用 TuningOptions 父項目下的 StorageBoundInMB 子項目。如需有關 XML 輸入檔的詳細資訊,請參閱<XML 輸入檔參考 (Database Engine Tuning Advisor)>。