Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Contém uma linha para cada partição de todas as tabelas e a maioria dos tipos de índices na base de dados. Tipos especiais de índice como Texto Completo, Espacial e XML não estão incluídos nesta visão. Todas as tabelas e índices no SQL Server contêm pelo menos uma partição, estejam ou não explicitamente particionadas.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
partition_id |
bigint | Indica o ID da partição. Único dentro de uma base de dados. |
object_id |
int | Indica o ID do objeto ao qual esta partição pertence. Cada tabela ou vista é composta por pelo menos uma partição. |
index_id |
int | Indica o ID do índice dentro do objeto a que esta partição pertence. 0 = heap 1 = índice agrupado 2 ou superior = índice não agrupado |
partition_number |
int | Um número de partição baseado em 1 dentro do índice ou heap proprietário. Para tabelas e índices não particionados, o valor desta coluna é 1. |
hobt_id |
bigint | Indica o ID do heap de dados ou B-tree (HoBT) que contém as linhas desta partição. |
rows |
bigint | Indica o número aproximado de linhas nesta partição. |
filestream_filegroup_id |
smallint |
Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. Indica o ID do grupo de ficheiros FILESTREAM armazenado nesta partição. |
data_compression |
tinyint | Indica o estado de compressão para cada partição: 0 = NENHUM 1 = LINHA 2 = PÁGINA 3 = LOJA DE COLUNAS 1 4 = COLUMNSTORE_ARCHIVE 2 Nota: Os índices de texto completo são comprimidos em qualquer edição do SQL Server. |
data_compression_desc |
nvarchar(60) | Indica o estado de compressão para cada partição. Os valores possíveis para tabelas rowstore são NONE, ROWe PAGE. Os valores possíveis para tabelas columnstore são COLUMNSTORE e COLUMNSTORE_ARCHIVE. |
xml_compression |
bit |
Aplica-se a: SQL Server 2022 (16.x) e versões posteriores. Indica o estado da compressão XML para cada partição: 0 = DESLIGADO 1 = LIGADO |
xml_compression_desc |
Varchar(3) |
Aplica-se a: SQL Server 2022 (16.x) e versões posteriores. Indica o estado da compressão XML para cada partição. Os valores possíveis são OFF e ON. |
1Aplica-se a: SQL Server 2012 (11.x) e versões posteriores.
2Aplica-se a: SQL Server 2014 (12.x) e versões posteriores.
Permissions
Requer adesão à função pública de . Para obter mais informações, consulte Configuração de visibilidade de metadados.
Examples
Determinar o espaço utilizado pelo objeto e mostrar informação relacionada sobre partições
A consulta seguinte devolve todo o objeto numa base de dados, a quantidade de espaço utilizada em cada objeto e a informação de partição relacionada com cada objeto.
SELECT object_name(object_id) AS ObjectName,
total_pages / 128. AS SpaceUsed_MB,
p.partition_id,
p.object_id,
p.index_id,
p.partition_number,
p.rows,
p.data_compression_desc
FROM sys.partitions AS p
INNER JOIN sys.allocation_units AS au
ON p.partition_id = au.container_id
ORDER BY SpaceUsed_MB DESC;