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