Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
Um índice de texto completo utiliza tabelas internas chamadas fragmentos de índice de texto integral para armazenar os dados do índice invertido. Esta vista pode ser usada para consultar os metadados sobre estes fragmentos. Esta vista contém uma linha para cada fragmento de índice de texto completo em cada tabela que contém um índice de texto completo.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| table_id | int | ID do objeto da tabela que contém o fragmento do índice do texto completo. |
| fragment_object_id | int | ID de objeto da tabela interna associada ao fragmento. |
| fragment_id | int | ID lógico do fragmento do índice em texto completo. Isto é único em todos os fragmentos desta tabela. |
| carimbo de data/hora | timestamp | Carimbo temporal associado à criação do fragmento. Os carimbos temporais dos fragmentos mais recentes são maiores do que os dos fragmentos mais antigos. |
| data_size | int | Tamanho lógico do fragmento em bytes. |
| row_count | int | Número de linhas individuais no fragmento. |
| estado | int | Estado do fragmento, um dos: 0 = Recém-criado e ainda não utilizado 1 = Ser usado para inserção durante a população de índices de texto completo ou fusão 4 = Fechado. Pronto para consulta 6 = A ser usado para entrada de fusão e pronto para consulta 8 = Marcado para eliminação. Não será usado para consulta e fusão de fonte. Um estado de 4 ou 6 significa que o fragmento faz parte do índice lógico de texto completo e pode ser consultado; ou seja, é um fragmento consultável . |
Observações
A vista de catálogo sys.fulltext_index_fragments pode ser usada para consultar o número de fragmentos que compõem um índice em texto integral. Se estiver a experienciar um desempenho lento na consulta em texto completo, pode usar sys.fulltext_index_fragments para consultar o número de fragmentos consultáveis (estado = 4 ou 6) no índice do texto completo, da seguinte forma:
SELECT table_id, status FROM sys.fulltext_index_fragments
WHERE status=4 OR status=6;
Se existirem muitos fragmentos consultáveis, a Microsoft recomenda que reorganize o catálogo de texto completo que contém o índice de texto completo para fundir os fragmentos. Para reorganizar um catálogo de texto completo, use ALTER FULLTEXT CATALOGcatalog_name REORGANIZE . Por exemplo, para reorganizar um catálogo de texto completo nomeado ftCatalog na AdventureWorks2025 base de dados, introduza:
USE AdventureWorks2022;
GO
ALTER FULLTEXT CATALOG ftCatalog REORGANIZE;
GO
Permissions
A visibilidade dos metadados nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão.
Ver também
Exibições do catálogo de objetos (Transact-SQL)
Preencher Full-Text índices