STL_COMMIT_STATS - Amazon Redshift

STL_COMMIT_STATS

Proporciona métricas relacionadas con el rendimiento de las confirmaciones, incluido el tiempo de distintas fases de confirmación y la cantidad de bloques confirmados. Consulte STL_COMMIT_STATS para determinar qué parte de una transacción se utilizó en la confirmación y cuántas colas hay en curso.

STL_COMMIT_STATS solo es visible para los superusuarios. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.

Algunos o todos los datos de esta tabla también están en la vista de monitoreo SYS SYS_TRANSACTION_HISTORY. Los datos de la vista de monitoreo SYS están formateados para que sean más fáciles de usar y entender. Se recomienda utilizar la vista de monitoreo SYS para las consultas.

Columnas de la tabla

Nombre de la columna Tipo de datos Descripción
xid bigint Se está confirmando el id de la transacción.
node integer Número de nodo. -1 es el nodo principal.
startqueue timestamp Inicio de la cola para confirmación.
startwork timestamp Inicio de la confirmación.
endflush timestamp Finalización de la fase de vaciado de bloques sucios.
endstage timestamp Finalización de la fase provisional de metadatos.
endlocal timestamp Finalización de la fase de confirmación local.
startglobal timestamp Inicio de la fase global.
endtime timestamp Finalización de la confirmación.
queuelen bigint Cantidad de transacciones que estaban antes de esta transacción en la cola de confirmación.
permblocks bigint Cantidad de bloques permanentes existentes en el momento de esta confirmación.
newblocks bigint Cantidad de bloques permanentes nuevos en el momento de esta confirmación.
dirtyblocks bigint Cantidad de bloques que tienen que escribirse como parte de esta confirmación.
headers bigint Cantidad de encabezados de bloques que tienen que escribirse como parte de esta confirmación.
numxids integer El número de transacciones de DML activas.
oldestxid bigint El XID de la transacción de DML activa más antigua.
extwritelatency bigint Esta información es solo para uso interno.
metadatawritten int Esta información es solo para uso interno.
tombstonedblocks bigint Esta información es solo para uso interno.
tossedblocks bigint Esta información es solo para uso interno.
batched_by bigint Esta información es solo para uso interno.

Consulta de ejemplo

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