sys.dm_db_xtp_merge_requests (Transact-SQL)
S’applique à : SQL Server 2014 (12.x)
Suit les demandes de fusion de bases de données. La demande de fusion peut avoir été générée par SQL Server ou la requête a pu être effectuée par un utilisateur avec sys.sp_xtp_merge_checkpoint_files (Transact-SQL).
Remarque
Cette vue de gestion dynamique (DMV), sys.dm_db_xtp_merge_requests
existe jusqu’à Microsoft SQL Server 2014.
Mais à partir de SQL Server 2016, cette vue DMV ne s’applique plus.
Colonnes dans le rapport
Nom de la colonne | Type de données | Description |
---|---|---|
request_state | tinyint | État de la demande de fusion : 0 = demandé 1 = en attente 2 = installé 3 = abandonné |
request_state_desc | nvarchar(60) | Significations pour l’état actuel de la requête : Demandé : une demande de fusion existe. En attente : la fusion est en cours de traitement. Installé : la fusion est terminée. Abandonné - la fusion n’a pas pu se terminer, peut-être en raison d’un manque de stockage. |
destination_file_id | GUID | Identificateur unique du fichier de destination pour la fusion des fichiers sources. |
lower_bound_tsn | bigint | Horodateur minimal pour le fichier de fusion cible. Horodateur de transaction le plus bas pour tous les fichiers sources à fusionner. |
upper_bound_tsn | bigint | Horodateur maximal pour le fichier de fusion cible. Horodateur de transaction le plus haut pour tous les fichiers sources à fusionner. |
collection_tsn | bigint | Horodateur auquel la ligne actuelle peut être collectée. Une ligne dans l'état Installé est supprimée lorsque checkpoint_tsn est supérieur à collection_tsn. Une ligne dans l'état Abandonné est supprimée lorsque checkpoint_tsn est inférieur à collection_tsn. |
checkpoint_tsn | bigint | Heure de démarrage du point de contrôle. Toutes les suppressions effectuées par des transactions avec un horodateur inférieur à celui-ci sont prises en compte pour le nouveau fichier de données. Les suppressions restantes sont déplacées dans le fichier delta cible. |
sourcenumber_file_id | GUID | Jusqu’à 16 ID de fichier internes qui identifient de manière unique les fichiers sources dans la fusion. |
autorisations
Nécessite l'autorisation VIEW DATABASE STATE sur la base de données active.
Autorisations pour SQL Server 2022 (et versions plus récentes)
Nécessite l’autorisation VIEW DATABASE PERFORMANCE STATE sur la base de données.
Voir aussi
- Introduction aux tables optimisées en mémoire
- Vues de gestion dynamique de table optimisées en mémoire