Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Raportuje aktywne transakcje w silniku bazy danych OLTP In-Memory.
Aby uzyskać więcej informacji, zobacz In-Memory OLTP (In-Memory Optimization).
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
node_id |
smallint | ID węzła |
xtp_transaction_id |
bigint | Wewnętrzny identyfikator tej transakcji w menedżerze transakcji XTP |
transaction_id |
bigint | ID transakcji. Dołącza do transaction_id innych DMV związanych z transakcjami, takich jak sys.dm_tran_active_transactions.0 dla transakcji tylko XTP, takich jak transakcje rozpoczęte przez natywnie skompilowane procedury przechowywane. |
session_id |
smallint | Sesja session_id wykonująca tę transakcję. Łączy się z sys.dm_exec_sessions |
begin_tsn |
bigint | Rozpocznij numer seryjny transakcji |
end_tsn |
bigint | Koniec numeru seryjnego transakcji |
state |
int | Stan transakcji:0 -AKTYWNY1 -ODDANY2 -PRZERWANE3 -SPRAWDZANIE POPRAWNOŚCI |
state_desc |
nvarchar | Opis stanu transakcji |
result |
int | Efekt tej transakcji. Poniżej przedstawiono możliwe wartości.0 -W TOKU1 -SUKCES2 -BŁĄD3 - ZALEŻNOŚĆ COMMITÓW4 - WALIDACJA NIEPOWIODŁA SIĘ (RR)5 - WALIDACJA NIEUDANA (SR)6 -WYCOFYWANIE |
result_desc |
nvarchar | Efekt tej transakcji. Poniżej przedstawiono możliwe wartości.IN PROGRESSSUCCESSERRORCOMMIT DEPENDENCYVALIDATION FAILED (RR)VALIDATION FAILED (SR)ROLLBACK |
xtp_parent_transaction_node_id |
smallint | Tylko do użytku wewnętrznego |
xtp_parent_transaction_id |
bigint | Tylko do użytku wewnętrznego |
last_error |
int | Tylko do użytku wewnętrznego |
is_speculative |
bit | Tylko do użytku wewnętrznego |
is_prepared |
bit | Tylko do użytku wewnętrznego |
is_delayed_durability |
bit | Tylko do użytku wewnętrznego |
memory_address |
varbinary | Tylko do użytku wewnętrznego |
database_address |
varbinary | Tylko do użytku wewnętrznego |
thread_id |
int | Tylko do użytku wewnętrznego |
read_set_row_count |
int | Tylko do użytku wewnętrznego |
write_set_row_count |
int | Tylko do użytku wewnętrznego |
scan_set_count |
int | Tylko do użytku wewnętrznego |
savepoint_garbage_count |
int | Tylko do użytku wewnętrznego |
log_bytes_required |
bigint | Tylko do użytku wewnętrznego |
count_of_allocations |
int | Tylko do użytku wewnętrznego |
allocated_bytes |
int | Tylko do użytku wewnętrznego |
reserved_bytes |
int | Tylko do użytku wewnętrznego |
commit_dependency_count |
int | Tylko do użytku wewnętrznego |
commit_dependency_total_attempt_count |
int | Tylko do użytku wewnętrznego |
scan_area |
int | Tylko do użytku wewnętrznego |
scan_area_desc |
nvarchar | Tylko do użytku wewnętrznego |
scan_location |
int | Tylko do użytku wewnętrznego |
dependent_1_address |
varbinary(8) | Tylko do użytku wewnętrznego |
dependent_2_address |
varbinary(8) | Tylko do użytku wewnętrznego |
dependent_3_address |
varbinary(8) | Tylko do użytku wewnętrznego |
dependent_4_address |
varbinary(8) | Tylko do użytku wewnętrznego |
dependent_5_address |
varbinary(8) | Tylko do użytku wewnętrznego |
dependent_6_address |
varbinary(8) | Tylko do użytku wewnętrznego |
dependent_7_address |
varbinary(8) | Tylko do użytku wewnętrznego |
dependent_8_address |
varbinary(8) | Tylko do użytku wewnętrznego |
Permissions
W przypadku programu SQL Server 2019 (15.x) i poprzednich wersji wymagane jest uprawnienie WYŚWIETL STAN BAZY danych w bazie danych.
W przypadku programu SQL Server 2022 (16.x) i nowszych wersji wymagane jest uprawnienie WYŚWIETL STAN WYDAJNOŚCI BAZY danych w bazie danych.
Treści powiązane
- Wprowadzenie do tabel zoptymalizowanych pod kątem pamięci
- Memory-Optimized Dynamiczne widoki zarządzania tabelą
- In-Memory Przegląd i scenariusze użycia OLTP
- Optymalizowanie wydajności przy użyciu technologii w pamięci w usłudze Azure SQL Database
- Optymalizowanie wydajności przy użyciu technologii w pamięci w usłudze Azure SQL Managed Instance