StorageBoundInMB 元素 (DTA)
適用於:SQL Server
指定 Database Engine Tuning Advisor 微調建議 (索引和資料分割集) 所能取用的最大空間 (MB)。
語法
<DTAInput>
...code removed...
<TuningOptions>
<StorageBoundInMB>...</ StorageBoundInMB >
元素特性
特性 | 描述 |
---|---|
資料類型和長度 | unsignedInt,沒有長度限制。 |
預設值 | 無。 |
出現次數 | 選擇性。 TuningOptions 元素只能使用這個元素一次。 |
元素關聯性
關聯性 | 元素 |
---|---|
父元素 | TuningOptions 元素 (DTA) |
子元素 | None |
備註
微調多個資料庫時,所有資料庫的建議內容都考量了空間的計算。 依預設,Database Engine Tuning Advisor 會採用下列中較小的儲存體大小:
目前的原始資料大小的三倍,其中包括各資料表的堆積和叢集索引的總大小。
所有相連硬碟的可用空間,加上原始資料大小。
預設儲存體大小不包括非叢集索引和索引檢視。
如果指定給 StorageBoundInMB 元素的值超出實際的磁碟大小,Database Engine Tuning Advisor 會傳回錯誤,但會繼續微調。 微調完成之後,如果您決定實作建議,您可以增加磁碟空間。
範例
描述
下列程式碼範例顯示如何將 1500 MB 的限制設為微調建議所能取用的最大磁碟空間:
程式碼
<DTAInput>
<Server>...</Server>
<Workload>...</Workload>
<TuningOptions>
<StorageBoundInMB>1500</StorageBoundInMB>
...code removed here...
</DTAInput>