标签:
1,sp_estimate_data_compression_savings
返回所请求对象的当前大小并估算对象在所请求的压缩状态下的大小,可对所有表或分区表评估压缩。 这包括堆、聚集索引、非聚集索引、索引视图以及表和索引分区。 可使用行压缩或页压缩来压缩这些对象。如果表、索引或分区已经过压缩,则可使用该过程来估计在重新压缩的情况下该表、索引或分区的大小。
语法
sp_estimate_data_compression_savings [ @schema_name = ] ‘schema_name‘ , [ @object_name = ] ‘object_name‘ , [@index_id = ] index_id , [@partition_number = ] partition_number , [@data_compression = ] ‘data_compression‘ [;]
参数
2,返回的结果集
将返回以下结果集,以提供表、索引或分区的当前大小和估计大小。
列名 |
数据类型 |
说明 |
---|---|---|
object_name |
sysname |
表或索引视图的名称。 |
schema_name |
sysname |
表或索引视图的架构。 |
index_id |
int |
索引的索引 ID: 0 = 堆 1 = 聚集索引 > 1 = 非聚集索引 |
partition_number |
int |
分区号。 对于未分区的表或索引,返回 1。 |
size_with_current_compression_setting (KB) |
bigint |
当前存在的所请求的表、索引或分区的大小。 |
size_with_requested_compression_setting (KB) |
bigint |
使用请求的压缩设置及现有填充因子(如果适用)且假定不存在碎片时的表、索引或分区的估计大小。 |
sample_size_with_current_compression_setting (KB) |
bigint |
使用当前压缩设置时的示例大小。 这包括任何碎片。 |
sample_size_with_requested_compression_setting (KB) |
bigint |
使用请求的压缩设置及现有填充因子(如果适用)创建的且没有碎片的样本的大小。 |
3,注释
TSql sp_estimate_data_compression_savings 用法
标签:
原文地址:http://www.cnblogs.com/ljhdo/p/4578652.html