Contiene información sobre el estado de las tablas replicadas que se encuentran en el servidor local.
Esta tabla puede utilizarse para tareas de monitorización. Contiene una fila por cada tabla Replicated*.
database (String) — Nombre de la base de datos.
table (String) — Nombre de la tabla.
uuid (UUID) — UUID de la tabla.
engine (String) — Nombre del motor de tabla.
is_leader (UInt8) — Indica si la réplica es líder. Varias réplicas pueden ser líderes al mismo tiempo. Se puede impedir que una réplica se convierta en líder mediante la configuración replicated_can_become_leader de MergeTree. Los líderes son responsables de planificar las fusiones en segundo plano. Tenga en cuenta que se pueden realizar escrituras en cualquier réplica disponible que tenga una sesión en ZK, independientemente de si es líder.
can_become_leader (UInt8) — Indica si la réplica puede ser líder.
is_readonly (UInt8) — Indica si la réplica está en modo de solo lectura. Este modo se activa si la configuración no contiene secciones de ClickHouse Keeper, si se produce un error desconocido al reinicializar sesiones en ClickHouse Keeper o durante la reinicialización de sesiones en ClickHouse Keeper.
readonly_start_time (Nullable(DateTime)) — La marca de tiempo en la que la réplica pasó al modo de solo lectura. NULL si la réplica no está en modo de solo lectura.
is_session_expired (UInt8) — Indica si la sesión con ClickHouse Keeper ha expirado. Es básicamente lo mismo que is_readonly.
future_parts (UInt32) — Número de partes de datos que aparecerán como resultado de INSERT o fusiones que aún no se han realizado.
parts_to_check (UInt32) — Número de partes de datos en la cola de verificación. Una parte se coloca en esta cola si se sospecha que podría estar dañada.
zookeeper_name (String) — Nombre del clúster [Zoo]Keeper, posiblemente auxiliar, donde se almacenan los metadatos de la tabla.
zookeeper_path (String) — Ruta a los datos de la tabla en ClickHouse Keeper.
replica_name (String) — Nombre de la réplica en ClickHouse Keeper. Las distintas réplicas de la misma tabla tienen nombres diferentes.
replica_path (String) — Ruta a los datos de la réplica en ClickHouse Keeper. Equivale a concatenar ‘zookeeper_path/replicas/replica_path’.
columns_version (Int32) — Número de versión de la estructura de la tabla. Indica cuántas veces se ha ejecutado ALTER. Si las réplicas tienen versiones diferentes, significa que algunas aún no han ejecutado todos los ALTER.
queue_size (UInt32) — Tamaño de la cola de operaciones pendientes. Las operaciones incluyen inserciones de bloques de datos, fusiones y otras acciones. Normalmente coincide con future_parts.
inserts_in_queue (UInt32) — Número de inserciones de bloques de datos pendientes. Las inserciones suelen replicarse con bastante rapidez. Si este número es alto, significa que algo no funciona correctamente.
merges_in_queue (UInt32) — Número de fusiones pendientes. A veces las fusiones tardan mucho, por lo que este valor puede ser mayor que cero durante un período prolongado.
part_mutations_in_queue (UInt32) — Número de mutaciones pendientes.
queue_oldest_time (DateTime) — Si queue_size es mayor que 0, muestra cuándo se añadió la operación más antigua a la cola.
inserts_oldest_time (DateTime) — Consulte queue_oldest_time.
merges_oldest_time (DateTime) — Consulte queue_oldest_time.
part_mutations_oldest_time (DateTime) — Consulte queue_oldest_time.
oldest_part_to_get (String) — Nombre de la parte que se debe obtener de otras réplicas, tomado de la entrada GET_PARTS más antigua de la cola de replicación.
oldest_part_to_merge_to (String) — El nombre de la parte resultante de la fusión, obtenido de la entrada MERGE_PARTS más antigua de la cola de replicación.
oldest_part_to_mutate_to (String) — El nombre de la parte resultante de la mutación, obtenido de la entrada MUTATE_PARTS más antigua de la cola de replicación.
log_max_index (UInt64) — Número máximo de entrada en el registro de actividad general. Esta columna y las tres siguientes (log_pointer, total_replicas, active_replicas) tienen un valor distinto de cero solo si hay una sesión activa con ClickHouse Keeper.
log_pointer (UInt64) — Número máximo de entrada en el registro de actividad general que la réplica copió en su cola de ejecución, más uno. Si log_pointer es mucho menor que log_max_index, hay algún problema.
last_queue_update (DateTime) — Fecha y hora de la última actualización de la cola.
absolute_delay (UInt64) — Retraso de la réplica actual en segundos.
total_replicas (UInt32) — Número total de réplicas conocidas de esta tabla.
active_replicas (UInt32) — Número de réplicas de esta tabla que tienen una sesión en ClickHouse Keeper (es decir, el número de réplicas en funcionamiento).
lost_part_count (UInt64) — Número total de partes de datos perdidas en la tabla por todas las réplicas desde la creación de la tabla. El valor se conserva en ClickHouse Keeper y solo puede aumentar.
last_queue_update_exception (String) — Se rellena cuando la cola contiene entradas dañadas. Es especialmente importante cuando ClickHouse rompe la compatibilidad con versiones anteriores y las entradas de registro escritas por versiones más recientes no pueden analizarse con versiones antiguas.
zookeeper_exception (String) — El último mensaje de excepción obtenido si se produjo un error al recuperar la información de ClickHouse Keeper.
replica_is_active (Map(String, UInt8)) — Mapa entre el nombre de la réplica y su estado de actividad.
Alias:
readonly_duration — Alias de if(isNull(readonly_start_time), NULL, now() - readonly_start_time).
Última modificación el 14 de agosto de 2026