StorageBoundInMB 元素 (DTA)
适用于:SQL Server
指定数据库引擎优化顾问优化建议(索引和分区集)可用的最大空间 (MB)。
语法
<DTAInput>
...code removed...
<TuningOptions>
<StorageBoundInMB>...</ StorageBoundInMB >
元素特征
特征 | 说明 |
---|---|
数据类型和长度 | unsignedInt,长度没有限制。 |
默认值 | 无。 |
出现次数 | 可选。 仅能对 TuningOptions 元素使用一次。 |
元素关系
关系 | 元素 |
---|---|
父元素 | TuningOptions 元素 (DTA) |
子元素 | 无 |
备注
优化多个数据库时,建议对所有数据库都进行空间计算。 默认情况下,数据库引擎优化顾问会使用以下存储空间中较小的一个:
当前原始数据大小的三倍,原始数据包含堆大小和表的聚集索引大小的总和。
所有已附连磁盘驱动器的可用空间加上原始数据的大小。
默认存储大小不包括非聚集索引和索引视图。
如果为 StorageBoundInMB 元素指定的值超出了磁盘空间的实际大小,则数据库引擎优化顾问会返回一个错误消息,但继续进行优化。 优化完成之后,如果决定实现建议,则可增加磁盘空间。
示例
说明
以下代码示例说明如何将优化建议可以消耗的最大磁盘空间设置为 1500 MB:
代码
<DTAInput>
<Server>...</Server>
<Workload>...</Workload>
<TuningOptions>
<StorageBoundInMB>1500</StorageBoundInMB>
...code removed here...
</DTAInput>