Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
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