Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Een full-text index gebruikt interne tabellen, full-text indexfragmenten , om de omgekeerde indexgegevens op te slaan. Deze weergave kan worden gebruikt om de metadata over deze fragmenten op te vragen. Deze weergave bevat een rij voor elk voltekstindexfragment in elke tabel die een volledige tekstindex bevat.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| table_id | int | Object-ID van de tabel die het volledige tekstindexfragment bevat. |
| fragment_object_id | int | Object-ID van de interne tabel die aan het fragment is gekoppeld. |
| fragment_id | int | Logische identificatie van het volledige tekstindexfragment. Dit is uniek voor alle fragmenten voor deze tabel. |
| tijdstempel | tijdstempel | Tijdstempel geassocieerd met het fragment dat wordt gemaakt. De tijdstempels van recentere fragmenten zijn groter dan die van oudere fragmenten. |
| data_size | int | Logische grootte van het fragment in bytes. |
| row_count | int | Aantal afzonderlijke rijen in het fragment. |
| status | int | Status van het fragment, één van: 0 = Nieuw aangemaakt en nog niet gebruikt 1 = Wordt gebruikt voor invoegen tijdens fulltext indexpopulatie of samenvoeging 4 = Gesloten. Klaar voor query 6 = Wordt gebruikt voor merge input en klaar voor query. 8 = Gemarkeerd voor verwijdering. Zal niet worden gebruikt voor query- en mergesource. Een status van 4 of 6 betekent dat het fragment deel uitmaakt van de logische full-text index en kan worden opgevraagd; dat wil zeggen, het is een querybaar fragment. |
Opmerkingen
De catalogusweergave van sys.fulltext_index_fragments kan worden gebruikt om het aantal fragmenten dat een full-text index vormt op te vragen. Als je last hebt van trage full-text queryprestaties, kun je sys.fulltext_index_fragments gebruiken om het aantal querybare fragmenten (status = 4 of 6) in de full-text index op te vragen, als volgt:
SELECT table_id, status FROM sys.fulltext_index_fragments
WHERE status=4 OR status=6;
Als er veel opzoekbare fragmenten bestaan, raadt Microsoft aan om de full-text catalogus met de full-text index te herorganiseren om de fragmenten samen te voegen. Om een volledige tekstcatalogus te reorganiseren, gebruik ALTER FULLTEXT CATALOGcatalog_name REORGANISEER . Om bijvoorbeeld een full-text catalogus die in de ftCatalog database is genoemd AdventureWorks2025 te reorganiseren, voer je het volgende in:
USE AdventureWorks2022;
GO
ALTER FULLTEXT CATALOG ftCatalog REORGANIZE;
GO
Permissions
De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen.
Zie ook
objectcatalogusweergaven (Transact-SQL)
Indexen vullen Full-Text