Partilhar via


sys.partitions (Transact-SQL)

Contém uma linha para cada partição de todas as tabelas e a maioria dos tipos de índices no banco de dados. Os tipos especiais de índices como Fulltext, Spatial e XML não são incluídos nessa exibição. Todas as tabelas e índices no SQL Server 2008 contêm pelo menos uma partição, estejam ou não divididos explicitamente.

Nome da coluna

Tipo de dados

Descrição

partition_id

bigint

ID da partição. É exclusiva em um banco de dados.

object_id

int

ID do objeto ao qual pertence o particionamento. Toda tabela ou exibição é composta por pelo menos uma partição.

index_id

int

Identificação do objeto ao qual pertence o particionamento.

partition_number

int

Número de partição de base 1 no índice ou heap proprietário. Para tabelas e índices não particionados, o valor desta coluna é 1.

hobt_id

bigint

ID do heap de dados ou da árvore B que contêm as linhas para essa partição.

rows

bigint

Número aproximado de linhas nesta partição.

data_compression

int

Indica o estado de compactação de cada partição:

0 = NONE

1 = ROW

2 = PAGE

ObservaçãoObservação
Índices de texto completo serão compactados em qualquer edição de SQL Server.

data_compression_desc

nvarchar(60)

Indica o estado de compactação de cada partição. Os valores possíveis são NONE, ROW e PAGE.

Permissões

Requer associação na função public. Para obter mais informações, consulte Configuração de visibilidade de metadados.