sys.dm_fts_outstanding_batches (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de données SQL dans Microsoft Fabric

Retourne des informations à propos de chaque lot d'indexation de texte intégral.

Nom de la colonne Type de données Description
database_id int ID de la base de données
catalog_id int ID du catalogue de texte intégral
table_id int ID de l'ID de table qui contient l'index de texte intégral
batch_id int ID de lot
memory_address varbinary(8) Adresse mémoire de l'objet de lot
crawl_memory_address varbinary(8) Adresse mémoire de l'objet d'analyse (objet parent)
memregion_memory_address varbinary(8) Adresse mémoire de la région mémoire de la mémoire de partage sortante de l'hôte de démon de filtre (fdhost.exe)
hr_batch int Code d'erreur le plus récent pour le lot
is_retry_batch bit Indique s'il s'agit d'une nouvelle tentative de lot :

0 = Non

1 = Oui
retry_hints int Type de nouvelle tentative nécessaire pour le lot :

0 = pas de nouvelle tentative

1 = nouvelle tentative multithread

2 = nouvelle tentative à thread unique

3 = nouvelle tentative à thread unique et multithread

5 = dernière tentative multithread

6 = dernière tentative à thread unique

7 = dernière tentative à thread unique et multithread
retry_hints_description nvarchar(120) Description du type de nouvelle tentative nécessaire :

pas de nouvelle tentative

nouvelle tentative multithread

nouvelle tentative à thread unique

nouvelle tentative à thread unique et multithread

dernière tentative multithread

dernière tentative à thread unique

dernière tentative à thread unique et multithread
doc_failed bigint Nombre de documents ayant échoué dans le lot
batch_timestamp timestamp Valeur d'horodatage obtenue lorsque le lot a été créé

Permissions

Sur SQL Server et SQL Managed Instance, vous devez disposer d’une autorisation VIEW SERVER STATE.

Sur sql Database de base, S0et objectifs de service S1, et pour les bases de données dans pools élastiques, le compte d’administrateur de serveur, le compte Administrateur Microsoft Entra ou l’appartenance au rôle serveur ##MS_ServerStateReader## est nécessaire. Sur tous les autres objectifs de service SQL Database, l’autorisation VIEW DATABASE STATE sur la base de données ou l’appartenance au rôle serveur ##MS_ServerStateReader## est requise.

Autorisations pour SQL Server 2022 et versions ultérieures

Nécessite VIEW une autorisation ÉTAT DE PERFORMANCE DU SERVEUR sur le serveur.

Examples

L'exemple suivant recherche le nombre de lots traités actuellement pour chaque table dans l'instance de serveur.

SELECT database_id, table_id, COUNT(*) AS batch_count FROM sys.dm_fts_outstanding_batches GROUP BY database_id, table_id ;  
GO