sys.partitions(Transact-SQL)sys.partitions (Transact-SQL)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터 시작)예Azure SQL Database예Azure SQL Data Warehouse 예병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

데이터베이스 내의 모든 테이블 및 대부분의 인덱스에서 각 파티션당 행 하나를 포함합니다.Contains a row for each partition of all the tables and most types of indexes in the database. Full-Text, Spatial, XML 등의 특수 인덱스 유형은 이 뷰에 포함되지 않습니다.Special index types such as Full-Text, Spatial, and XML are not included in this view. SQL ServerSQL Server 내의 모든 테이블 및 인덱스는 명시적으로 분할되었는지 여부에 상관없이 최소한 하나의 파티션을 포함합니다.All tables and indexes in SQL ServerSQL Server contain at least one partition, whether or not they are explicitly partitioned.

열 이름Column name 데이터 형식Data type DescriptionDescription
partition_idpartition_id bigintbigint 파티션 ID를 나타냅니다.Indicates the partition ID. 데이터베이스 내에서 고유합니다.Is unique within a database.
object_idobject_id intint 이 파티션이 속한 개체의 ID를 나타냅니다.Indicates the ID of the object to which this partition belongs. 모든 테이블 또는 뷰는 최소한 하나 이상의 파티션으로 구성됩니다.Every table or view is composed of at least one partition.
index_idindex_id intint 이 파티션이 속한 개체 내부의 인덱스 ID를 나타냅니다.Indicates the ID of the index within the object to which this partition belongs.

0 = 힙0 = heap
1 = 클러스터형 인덱스1 = clustered index
2 이상 = 비클러스터형 인덱스2 or greater = nonclustered index
partition_numberpartition_number intint 소유하는 인덱스나 힙 내의 1부터 시작하는 파티션 번호입니다.Is a 1-based partition number within the owning index or heap. 분할되지 않은 테이블과 인덱스의 경우 이 열의 값은 1입니다.For non-partitioned tables and indexes, the value of this column is 1.
hobt_idhobt_id bigintbigint 이 파티션에 대한 행을 포함하는 데이터 힙 또는 B-트리의 ID를 나타냅니다.Indicates the ID of the data heap or B-tree that contains the rows for this partition.
rowsrows bigintbigint 이 파티션에 있는 행의 대략적인 수를 나타냅니다.Indicates the approximate number of rows in this partition.
filestream_filegroup_idfilestream_filegroup_id smallintsmallint 적용 대상: SQL Server 2012SQL Server 2012 부터 SQL Server 2017SQL Server 2017까지Applies to: SQL Server 2012SQL Server 2012 through SQL Server 2017SQL Server 2017.

이 파티션에 저장된 FILESTREAM 파일 그룹의 ID를 나타냅니다.Indicates the ID of the FILESTREAM filegroup stored on this partition.
data_compressiondata_compression tinyinttinyint 각 파티션의 압축 상태를 나타냅니다.Indicates the state of compression for each partition:

0 = 없음0 = NONE
1 = ROW1 = ROW
2 = PAGE2 = PAGE
3 = COLUMNSTORE: 적용할: SQL Server 2012SQL Server 2012 통해 SQL Server 2017SQL Server 20173 = COLUMNSTORE : Applies to: SQL Server 2012SQL Server 2012 through SQL Server 2017SQL Server 2017
4 = COLUMNSTORE_ARCHIVE: 적용할: SQL Server 2014SQL Server 2014 통해 SQL Server 2017SQL Server 20174 = COLUMNSTORE_ARCHIVE : Applies to: SQL Server 2014SQL Server 2014 through SQL Server 2017SQL Server 2017

참고: 전체 텍스트 인덱스의 모든 버전에서 압축 되도록 SQL ServerSQL Server합니다.Note: Full text indexes will be compressed in any edition of SQL ServerSQL Server.
data_compression_descdata_compression_desc nvarchar (60)nvarchar(60) 각 파티션의 압축 상태를 나타냅니다.Indicates the state of compression for each partition. rowstore 테이블의 가능한 값은 NONE, ROW 및 PAGE입니다.Possible values for rowstore tables are NONE, ROW, and PAGE. columnstore 테이블의 가능한 값은 COLUMNSTORE 및 COLUMNSTORE_ARCHIVE입니다.Possible values for columnstore tables are COLUMNSTORE and COLUMNSTORE_ARCHIVE.

PermissionsPermissions

public 역할의 멤버 자격이 필요합니다.Requires membership in the public role. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.For more information, see Metadata Visibility Configuration.

관련 항목:See Also

개체 카탈로그 뷰 ( Transact SQL ) Object Catalog Views (Transact-SQL)
카탈로그 뷰(Transact-SQL) Catalog Views (Transact-SQL)
SQL Server 시스템 카탈로그 쿼리 FAQQuerying the SQL Server System Catalog FAQ