销售电话: 1-800-867-1380
此文章由人工翻译。 将光标移到文章的句子上,以查看原文。 更多信息。
译文
原文
信息
您所需的主题如下所示。但此主题未包含在此库中。

sys.partitions (Transact-SQL)

数据库中的所有表和大部分类型的索引的每个分区各对应一行。 此视图中不包括特殊索引类型,例如全文索引、空间索引和 XML 索引。 SQL Server 中的所有表和索引都至少包含一个分区,无论它们是否已进行显式分区均为如此。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

列名

数据类型

说明

partition_id

bigint

指示分区 ID。 在数据库中是唯一的。

object_id

int

指示此分区所属的对象的 ID。 每个表或视图都至少包含一个分区。

index_id

int

指示此分区所属的对象内的索引的 ID。

0 = 堆

1 = 聚集索引

2 或更高 = 非聚集索引

partition_number

int

所属索引或堆中的从 1 开始的分区号。 对于未分区的表和索引,此列的值为 1。

hobt_id

bigint

指示包含此分区的行的数据堆或 B 树的 ID。

rows

bigint

指示此分区中的大约行数。

filestream_filegroup_id

smallint

指示在此分区上存储的 FILESTREAM 文件组的 ID。

适用于:SQL Server 2012 到 SQL Server 2014。

data_compression

tinyint

指示每个分区的压缩状态:

0 = NONE

1 = ROW

2 = PAGE

3 = COLUMNSTORE

适用于:SQL Server 2012 到 SQL Server 2014。

4 = COLUMNSTORE_ARCHIVE

适用于:SQL Server 2014 到 SQL Server 2014。

注意 注意

全文索引将在 SQL Server 的任何版本中压缩。

data_compression_desc

nvarchar(60)

指示每个分区的压缩状态。 行存储表的可能值为 NONE、ROW 和 PAGE。 列存储表的可能值为 COLUMNSTORE 和 COLUMNSTORE_ARCHIVE。

要求具有 public 角色的成员身份。 有关详细信息,请参阅元数据可见性配置

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈

社区附加资源

显示:
© 2016 Microsoft