Descripción
Contiene información sobre todas las transacciones ejecutadas en el servidor actual. Disponibilidadsystem.transactions_info_log se crea únicamente cuando la configuración del servidor contiene una sección transactions_info_log. Además, las transacciones deben estar habilitadas mediante allow_experimental_transactions para que la tabla acumule filas. Sin la sección de log, las consultas sobre la tabla fallan con UNKNOWN_TABLE; sin las transacciones experimentales, la tabla configurada permanece vacía.
Columnas
hostname(LowCardinality(String)) — El nombre de host donde se ejecutó la transacción.clickhouse_version(LowCardinality(String)) — Versión del servidor ClickHouse que produjo la fila.system_processor(LowCardinality(String)) — Arquitectura de CPU del servidor ClickHouse que produjo la fila.type(Enum8(‘Begin’ = 1, ‘Commit’ = 2, ‘Rollback’ = 3, ‘AddPart’ = 10, ‘LockPart’ = 11, ‘UnlockPart’ = 12)) — El tipo de transacción. Valores posibles: Begin, Commit, Rollback, AddPart, LockPart, UnlockPart.event_date(Date) — Fecha del evento.event_time(DateTime64(6)) — Hora del eventothread_id(UInt64) — El identificador de un hilo.query_id(String) — El ID de una consulta ejecutada en el ámbito de una transacción.tid(Tuple(UInt64, UInt64, UUID, Int64)) — El identificador de una transacción.tid_hash(UInt64) — El hash del identificador.csn(UInt64) — El número de secuencia de commitdatabase(String) — El nombre de la base de datos en la que se ejecutó la transacción.table(String) — El nombre de la tabla en la que se ejecutó la transacción.uuid(UUID) — El UUID de la tabla en la que se ejecutó la transacción.part(String) — El nombre de la parte que participó en la transacción.