Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém uma linha por índice ou heap de um objeto tabular, como uma tabela, exibição ou função com valor de tabela.
Nome da coluna |
Tipo de dados |
Descrição |
|---|---|---|
object_id |
int |
ID do objeto ao qual este índice pertence. |
nome |
sysname |
Nome do índice. name só é exclusivo dentro do objeto. NULL = Heap |
index_id |
int |
ID do índice. index_id só é exclusivo dentro do objeto. 0 = Heap 1 = Índice clusterizado >1 = Índice não clusterizado |
tipo |
tinyint |
Tipo de índice: 0 = Heap 1 = Clusterizado 2 = Não clusterizado 3 = XML 4 = Espacial 5 = Índice columnstore xVelocity de memória otimizada clusterizado (reservado para uso futuro) 6 = Índice columnstore não clusterizado |
type_desc |
nvarchar(60) |
Descrição de tipo de índice: HEAP CLUSTERED NONCLUSTERED XML SPATIAL CLUSTERED COLUMNSTORE (reservado para uso futuro). NONCLUSTERED COLUMNSTORE |
is_unique |
bit |
1 = O índice é exclusivo. 0 = O índice não é exclusivo. |
data_space_id |
int |
A ID do espaço de dados deste índice. O espaço de dados é um grupo de arquivos ou um esquema de partição. 0 = object_id é uma função com valor de tabela. |
ignore_dup_key |
bit |
1 = IGNORE_DUP_KEY está ON. 0 = IGNORE_DUP_KEY está OFF. |
is_primary_key |
bit |
1 = O índice faz parte de uma restrição PRIMARY KEY. |
is_unique_constraint |
bit |
1 = O índice faz parte de uma restrição UNIQUE. |
fill_factor |
tinyint |
>0 = Porcentagem de FILLFACTOR usada quando o índice foi criado ou reconstruído. 0 = Valor padrão |
is_padded |
bit |
1 = PADINDEX está ON. 0 = PADINDEX está OFF. |
is_disabled |
bit |
1 = O índice está desabilitado. 0 = O índice não está desabilitado. |
is_hypothetical |
bit |
1 = O índice é hipotético e não pode ser usado diretamente como um caminho de acesso a dados. Índices hipotéticos mantêm estatísticas em nível de coluna. 0 = O índice não é hipotético. |
allow_row_locks |
bit |
1 = O índice permite bloqueios de linha. 0 = O índice não permite bloqueios de linha. |
allow_page_locks |
bit |
1 = O índice permite bloqueios de página. 0 = O índice não permite bloqueios de página. |
has_filter |
bit |
1 = O índice tem um filtro e só contém linhas que atendem à definição do filtro. 0 = O índice não tem um filtro. |
filter_definition |
nvarchar(max) |
Expressão do subconjunto de linhas incluído no índice filtrado. NULL para índice heap ou não filtrado. |
Permissões
A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Consulte também
Referência
Exibições do catálogo de objeto (Transact-SQL)
Exibições de catálogo (Transact-SQL)
sys.index_columns (Transact-SQL)
sys.xml_indexes (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.partition_schemes (Transact-SQL)
Conceitos
Consultando as perguntas frequentes do catálogo do sistema do SQL Server