Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de données SQL dans Microsoft Fabric
Un index de texte intégral utilise des tables internes appelées fragments d’index de texte intégral pour stocker les données d’index inversées. Cette vue permet d'interroger les métadonnées relatives à ces fragments. Cette vue contient une ligne pour chaque fragment d'index de recherche en texte intégral dans chaque table qui contient un index.
| Nom de la colonne | Type de données | Description |
|---|---|---|
table_id |
int | ID d'objet de la table qui contient le fragment de l'index de recherche en texte intégral. |
fragment_id |
int | ID logique du fragment d'index de recherche en texte intégral. Celui-ci est unique dans l'ensemble des fragments de cette table. |
fragment_object_id |
int | ID d'objet de la table interne associée au fragment. |
timestamp |
binary(8) | Horodateur associé à la création de fragment. Les horodateurs de fragments plus récents sont plus grands que les horodateurs de fragments plus anciens. |
status |
int | Statut du fragment, une des valeurs suivantes :0 = Nouvellement créé et pas encore utilisé1 = Utilisé pour insertion lors de la population de l’index de texte complet ou de la fusion4 = Fermé. Prêt à être interrogé6 = Utilisé pour l’entrée de fusion et prêt à être interrogé8 = Marqué pour suppression. Ce n’est pas utilisé pour la requête et la fusion de sources.Un statut de 4 ou 6 signifie que le fragment fait partie de l’index logique en texte intégral et peut être interrogé. C’est-à-dire que c’est un fragment interrogeable . |
data_size |
bigint | Taille logique du fragment en octets. |
row_count |
bigint | Nombre de lignes individuelles dans le fragment. |
Notes
La sys.fulltext_index_fragments vue catalogue peut être utilisée pour interroger le nombre de fragments composant un index en texte intégral. Si vous rencontrez des performances lentes en requête en texte intégral, vous pouvez l’utiliser sys.fulltext_index_fragments pour interroger le nombre de fragments interrogables (status is 4 ou 6) dans l’index du texte intégral, comme suit :
SELECT table_id,
status
FROM sys.fulltext_index_fragments
WHERE status = 4
OR status = 6;
Si de nombreux fragments requêtables existent, Microsoft vous recommande de réorganiser le catalogue de texte intégral qui contient l'index de recherche en texte intégral pour fusionner les fragments. Pour réorganiser un catalogue en texte intégral, utilisez ALTER FULLTEXT CATALOGcatalog_nameREORGANIZE. Par exemple, pour réorganiser un catalogue de texte intégral nommé ftCatalog dans la base de données AdventureWorks2025, entrez :
USE AdventureWorks2025;
GO
ALTER FULLTEXT CATALOG ftCatalog REORGANIZE;
GO
autorisations
La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées.