sys.dm_xtp_transaction_stats (Transact-SQL)
S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Fournit des statistiques sur les transactions qui ont été exécutées depuis que le serveur a démarré.
Pour plus d’informations, consultez OLTP en mémoire (optimisation en mémoire).
Nom de la colonne | Type de données | Description |
---|---|---|
total_count | bigint | Nombre total de transactions qui ont été exécutées dans le moteur de base de données de l'OLTP en mémoire. |
read_only_count | bigint | Nombre de transactions en lecture seule. |
total_aborts | bigint | Nombre total de transactions qui ont été interrompues, via un abandon du système ou de l'utilisateur. |
system_aborts | bigint | Nombre d'abandons initiés par le système. Par exemple, en raison de conflits d'écriture, d'échecs de validation ou de défaillances de dépendance. |
validation_failures | bigint | Nombre de fois qu'une transaction est interrompue en raison d'un problème de validation. |
dependencies_taken | bigint | Utilisation interne uniquement. |
dependencies_failed | bigint | Nombre de fois qu'une transaction s'interrompt car une transaction de laquelle elle dépend s'interrompt. |
savepoint_create | bigint | Nombre de points de sauvegarde créés. Un point de sauvegarde est créé pour chaque bloc atomique. |
savepoint_rollbacks | bigint | Nombre de restaurations à un point de sauvegarde précédent. |
savepoint_refreshes | bigint | Utilisation interne uniquement. |
log_bytes_written | bigint | Nombre total d'octets écrits dans les enregistrements de journal de l'OLTP en mémoire. |
log_IO_count | bigint | Nombre total de transactions nécessitant des E/S du journal. Considère uniquement les transactions sur les tables durables. |
phantom_scans_started | bigint | Utilisation interne uniquement. |
phantom_scans_retries | bigint | Utilisation interne uniquement. |
phantom_rows_touched | bigint | Utilisation interne uniquement. |
phantom_rows_expiring | bigint | Utilisation interne uniquement. |
phantom_rows_expired | bigint | Utilisation interne uniquement. |
phantom_rows_expired_removed | bigint | Utilisation interne uniquement. |
scans_started | bigint | Utilisation interne uniquement. |
scans_retried | bigint | Utilisation interne uniquement. |
rows_returned | bigint | Utilisation interne uniquement. |
rows_touched | bigint | Utilisation interne uniquement. |
rows_expiring | bigint | Utilisation interne uniquement. |
rows_expired | bigint | Utilisation interne uniquement. |
rows_expired_removed | bigint | Utilisation interne uniquement. |
rows_inserted | bigint | Utilisation interne uniquement. |
rows_updated | bigint | Utilisation interne uniquement. |
rows_deleted | bigint | Utilisation interne uniquement. |
write_conflicts | bigint | Utilisation interne uniquement. |
unique_constraint_violations | bigint | Nombre total de violations de contrainte uniques. |
autorisations
requièrent l'autorisation VIEW SERVER STATE sur le serveur.
Autorisations pour SQL Server 2022 (et versions plus récentes)
Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.
Voir aussi
Vues de gestion dynamique de table optimisées en mémoire (Transact-SQL)