sys.dm_xtp_transaction_stats (Transact-SQL)
Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Relata estatísticas sobre as transações que foram executadas desde que o servidor foi iniciado.
Para obter mais informações, veja OLTP in-memory (otimização na memória).
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
total_count | bigint | O número total de transações que foram executadas no mecanismo de banco de dados OLTP na memória. |
read_only_count | bigint | O número de transações somente leitura. |
total_aborts | bigint | Número total de transações que foram anuladas, por meio de anulação de usuário ou de sistema. |
system_aborts | bigint | Número de anulações iniciadas pelo sistema. Por exemplo, devido a conflitos de gravação, falhas de validação ou falhas de dependência. |
validation_failures | bigint | O número de vezes que uma transação foi anulada devido a uma falha de validação. |
dependencies_taken | bigint | Somente para uso interno. |
dependencies_failed | bigint | O número de vezes que uma transação foi anulada porque uma transação da qual ela era dependente foi anulada. |
savepoint_create | bigint | O número de pontos de salvamento criados. Um novo ponto de salvamento é criado para cada bloco atômico. |
savepoint_rollbacks | bigint | O número de reversões para um ponto de salvamento anterior. |
savepoint_refreshes | bigint | Somente para uso interno. |
log_bytes_written | bigint | Número total de bytes escritos nos registros de log de OLTP na memória. |
log_IO_count | bigint | Número total de transações que exigem E/S de log. Considera apenas as transações em tabelas duráveis. |
phantom_scans_started | bigint | Somente para uso interno. |
phatom_scans_retries | bigint | Somente para uso interno. |
phantom_rows_touched | bigint | Somente para uso interno. |
phantom_rows_expiring | bigint | Somente para uso interno. |
phantom_rows_expired | bigint | Somente para uso interno. |
phantom_rows_expired_removed | bigint | Somente para uso interno. |
scans_started | bigint | Somente para uso interno. |
scans_retried | bigint | Somente para uso interno. |
rows_returned | bigint | Somente para uso interno. |
rows_touched | bigint | Somente para uso interno. |
rows_expiring | bigint | Somente para uso interno. |
rows_expired | bigint | Somente para uso interno. |
rows_expired_removed | bigint | Somente para uso interno. |
rows_inserted | bigint | Somente para uso interno. |
rows_updated | bigint | Somente para uso interno. |
rows_deleted | bigint | Somente para uso interno. |
write_conflicts | bigint | Somente para uso interno. |
unique_constraint_violations | bigint | Número total de violações de restrição exclusiva. |
Permissões
, é necessário ter permissão VIEW SERVER STATE no servidor.
Permissões do SQL Server 2022 e posteriores
É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.
Confira também
Exibições de gerenciamento dinâmico de tabela com otimização de memória (Transact-SQL)