Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
STL_COMMIT_STATS
Fornisce parametri correlati alle prestazioni di commit, inclusi la tempistica delle varie fasi di commit e il numero di blocchi di commit. Interroga STL COMMIT _ _ STATS per determinare quale parte di una transazione è stata spesa per il commit e quante code sono in corso.
STL_ COMMIT _ STATS è visibile solo ai superutenti. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.
Alcuni o tutti i dati di questa tabella si trovano anche nella vista SYS_TRANSACTION_HISTORY di SYS monitoraggio. I dati nella visualizzazione di SYS monitoraggio sono formattati per essere più facili da usare e da comprendere. Ti consigliamo di utilizzare la visualizzazione di SYS monitoraggio per le tue domande.
Colonne di tabella
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
xid | bigint | Id di transazione in corso di commit. |
node | integer | Numero di nodi. -1 è il nodo principale. |
startqueue | timestamp | Inizio della messa in coda per il commit. |
startwork | timestamp | Inizio del commit. |
endflush | timestamp | Fine della fase di scarico dei blocchi dirty. |
endstage | timestamp | Fine della fase di gestione temporanea di metadati. |
endlocal | timestamp | Fine della fase di commit locale. |
startglobal | timestamp | Inizio della fase globale. |
endtime | timestamp | Fine del commit. |
queuelen | bigint | Numero di transazioni precedenti a questa transazione nella coda di commit. |
permblocks | bigint | Numero di blocchi permanenti esistenti al momento di questo commit. |
newblocks | bigint | Numero di nuovi blocchi permanenti al momento di questo commit. |
dirtyblocks | bigint | Numero di blocchi scritti come parte di questo commit. |
headers | bigint | Numero delle intestazioni dei blocchi scritte come parte di questo commit. |
numxids | integer | Il numero di DML transazioni attive. |
oldestxid | bigint | La XID DML transazione attiva più vecchia. |
extwritelatency | bigint | Queste informazioni sono solo per uso interno. |
metadatawritten | int | Queste informazioni sono solo per uso interno. |
tombstonedblocks | bigint | Queste informazioni sono solo per uso interno. |
tossedblocks | bigint | Queste informazioni sono solo per uso interno. |
batched_by | bigint | Queste informazioni sono solo per uso interno. |
Query di esempio
select node, datediff(ms,startqueue,startwork) as queue_time,
datediff(ms, startwork, endtime) as commit_time, queuelen
from stl_commit_stats
where xid = 2574
order by node;
node | queue_time | commit_time | queuelen
-----+--------------+-------------+---------
-1 | 0 | 617 | 0
0 | 444950725641 | 616 | 0
1 | 444950725636 | 616 | 0