Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido manualmente. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

sys.allocation_units (Transact-SQL)

Contém uma linha para cada unidade de alocação no banco de dados.

Aplica-se a: SQL Server (do SQL Server 2008 à versão atual).

Nome da coluna

Tipo de dados

Descrição

allocation_unit_id

bigint

ID da unidade de alocação. É exclusivo em um banco de dados.

Tipo

tinyint

Tipo de unidade de alocação:

0 = Descartado

1 = Dados em linha (todos os tipos de dados, exceto LOB)

2 = Dados de objeto grande (LOB) (text, ntext, image, xml, tipos de valor grande e tipos CLR definidos pelo usuário)

3 = Dados do estouro de linha

type_desc

nvarchar(60)

Descrição do tipo de unidade de alocação:

  • DROPPED

  • IN_ROW_DATA

  • LOB_DATA

  • ROW_OVERFLOW_DATA

container_id

bigint

ID do contêiner de armazenamento associado à unidade de alocação.

Se type = 1 ou 3, container_id = sys.partitions.hobt_id.

Se type for 2, então container_id = sys.partitions.partition_id.

0 = Unidade de alocação marcada para descarte diferido

data_space_id

int

ID do grupo de arquivos no qual reside a unidade de alocação.

total_pages

bigint

Número total de páginas alocadas ou reservadas pela unidade de alocação.

used_pages

bigint

Número total de páginas realmente em uso.

data_pages

bigint

Número de páginas usadas que têm:

  • Dados em linha

  • Dados LOB

  • Dados do estouro de linha

O valor retornado exclui páginas de índice internas e páginas do gerenciamento de alocações.

Observação Observação

Quando você descarta ou reconstrói índices grandes, ou descarta ou trunca tabelas grandes, o Mecanismo de Banco de Dados adia as desalocações de página atuais e seus bloqueios associados, até depois que a transação confirme. Operações de cancelamento adiadas não liberam espaço alocado imediatamente. Portanto, os valores retornados por sys.allocation_units, imediatamente depois de descartar ou truncar um objeto grande podem não refletir o espaço de disco atual disponível.

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

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft