> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Tabla del sistema que contiene información sobre las tablas replicadas ubicadas en el servidor local y su estado. Útil para la monitorización.

# system.replicas

<div id="description">
  ## Descripción
</div>

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\*.

<div id="columns">
  ## Columnas
</div>

* `database` ([String](/es/reference/data-types/index)) — Nombre de la base de datos.
* `table` ([String](/es/reference/data-types/index)) — Nombre de la tabla.
* `uuid` ([UUID](/es/reference/data-types/index)) — UUID de la tabla.
* `engine` ([String](/es/reference/data-types/index)) — Nombre del motor de la tabla.
* `is_leader` ([UInt8](/es/reference/data-types/index)) — Indica si la réplica es la 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 de merge\_tree replicated\_can\_become\_leader. Los líderes son responsables de programar las fusiones en segundo plano. Tenga en cuenta que las escrituras pueden realizarse en cualquier réplica que esté disponible y tenga una sesión en ZK, independientemente de si es líder.
* `can_become_leader` ([UInt8](/es/reference/data-types/index)) — Indica si la réplica puede ser líder.
* `is_readonly` ([UInt8](/es/reference/data-types/index)) — Indica si la réplica está en modo de solo lectura. Este modo se activa si la configuración no tiene secciones con ClickHouse Keeper, si se produjo un error desconocido al reinicializar sesiones en ClickHouse Keeper y durante la reinicialización de sesiones en ClickHouse Keeper.
* `readonly_start_time` ([Nullable(DateTime)](/es/reference/data-types/index)) — La marca de tiempo en la que la réplica pasó al modo readonly. NULL si la réplica no está en modo readonly.
* `is_session_expired` ([UInt8](/es/reference/data-types/index)) — Indica si la sesión con ClickHouse Keeper ha expirado. Básicamente, es lo mismo que `is_readonly`.
* `future_parts` ([UInt32](/es/reference/data-types/index)) — El número de partes de datos que aparecerán como resultado de INSERTs o fusiones que aún no se han realizado.
* `parts_to_check` ([UInt32](/es/reference/data-types/index)) — El número de partes de datos en la cola para verificación. Una parte se coloca en la cola de verificación si se sospecha que podría estar dañada.
* `zookeeper_name` ([String](/es/reference/data-types/index)) — El nombre del clúster \[Zoo]Keeper (posiblemente uno auxiliar) donde se almacenan los metadatos de la tabla
* `zookeeper_path` ([String](/es/reference/data-types/index)) — Ruta a los datos de la tabla en ClickHouse Keeper.
* `replica_name` ([String](/es/reference/data-types/index)) — Nombre de la réplica en ClickHouse Keeper. Las distintas réplicas de la misma tabla tienen nombres diferentes.
* `replica_path` ([String](/es/reference/data-types/index)) — Ruta a los datos de la réplica en ClickHouse Keeper. Es lo mismo que concatenar 'zookeeper\_path/replicas/replica\_path'.
* `columns_version` ([Int32](/es/reference/data-types/index)) — Número de versión de la estructura de la tabla. Indica cuántas veces se ejecutó ALTER. Si las réplicas tienen versiones distintas, significa que algunas réplicas aún no han aplicado todos los ALTER.
* `queue_size` ([UInt32](/es/reference/data-types/index)) — Tamaño de la cola de operaciones pendientes de realizar. Las operaciones incluyen la inserción de bloques de datos, fusiones y otras acciones. Normalmente coincide con future\_parts.
* `inserts_in_queue` ([UInt32](/es/reference/data-types/index)) — Número de inserciones de bloques de datos que deben realizarse. Las inserciones suelen replicarse con bastante rapidez. Si este número es grande, significa que algo va mal.
* `merges_in_queue` ([UInt32](/es/reference/data-types/index)) — El número de fusiones pendientes de realizar. A veces las fusiones son prolongadas, por lo que este valor puede ser mayor que cero durante mucho tiempo.
* `part_mutations_in_queue` ([UInt32](/es/reference/data-types/index)) — El número de mutaciones pendientes de realizar.
* `queue_oldest_time` ([DateTime](/es/reference/data-types/index)) — Si `queue_size` es mayor que 0, muestra cuándo se añadió a la cola la operación más antigua.
* `inserts_oldest_time` ([DateTime](/es/reference/data-types/index)) — Consulte `queue_oldest_time`.
* `merges_oldest_time` ([DateTime](/es/reference/data-types/index)) — Consulte `queue_oldest_time`.
* `part_mutations_oldest_time` ([DateTime](/es/reference/data-types/index)) — Consulte `queue_oldest_time`.
* `oldest_part_to_get` ([String](/es/reference/data-types/index)) — El nombre de la parte que se debe recuperar de otras réplicas, obtenido de la entrada GET\_PARTS más antigua de la cola de replicación.
* `oldest_part_to_merge_to` ([String](/es/reference/data-types/index)) — 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](/es/reference/data-types/index)) — 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](/es/reference/data-types/index)) — 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 cuando hay una sesión activa con ClickHouse Keeper.
* `log_pointer` ([UInt64](/es/reference/data-types/index)) — Número máximo de entrada en el registro de actividad general que la réplica copió a su cola de ejecución, más uno. Si log\_pointer es mucho menor que log\_max\_index, algo no va bien.
* `last_queue_update` ([DateTime](/es/reference/data-types/index)) — Cuándo se actualizó la cola por última vez.
* `absolute_delay` ([UInt64](/es/reference/data-types/index)) — El retraso, en segundos, de la réplica actual.
* `total_replicas` ([UInt32](/es/reference/data-types/index)) — El número total de réplicas conocidas de esta tabla.
* `active_replicas` ([UInt32](/es/reference/data-types/index)) — El 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](/es/reference/data-types/index)) — El 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](/es/reference/data-types/index)) — Cuando la cola contiene entradas dañadas. Esto es especialmente importante cuando ClickHouse rompe la compatibilidad con versiones anteriores entre versiones y las entradas de registro escritas por versiones más recientes no pueden ser analizadas por versiones antiguas.
* `zookeeper_exception` ([String](/es/reference/data-types/index)) — El último mensaje de excepción, obtenido si el error se produjo al recuperar la información de ClickHouse Keeper.
* `replica_is_active` ([Map(String, UInt8)](/es/reference/data-types/index)) — Mapa entre el nombre de la réplica y si la réplica está activa.

<div id="example">
  ## Ejemplo
</div>

```sql theme={null}
SELECT *
FROM system.replicas
WHERE table = 'test_table'
FORMAT Vertical
```

```text theme={null}
Query id: dc6dcbcb-dc28-4df9-ae27-4354f5b3b13e

Row 1:
───────
database:                    db
table:                       test_table
engine:                      ReplicatedMergeTree
is_leader:                   1
can_become_leader:           1
is_readonly:                 0
is_session_expired:          0
future_parts:                0
parts_to_check:              0
zookeeper_path:              /test/test_table
replica_name:                r1
replica_path:                /test/test_table/replicas/r1
columns_version:             -1
queue_size:                  27
inserts_in_queue:            27
merges_in_queue:             0
part_mutations_in_queue:     0
queue_oldest_time:           2021-10-12 14:48:48
inserts_oldest_time:         2021-10-12 14:48:48
merges_oldest_time:          1970-01-01 03:00:00
part_mutations_oldest_time:  1970-01-01 03:00:00
oldest_part_to_get:          1_17_17_0
oldest_part_to_merge_to:
oldest_part_to_mutate_to:
log_max_index:               206
log_pointer:                 207
last_queue_update:           2021-10-12 14:50:08
absolute_delay:              99
total_replicas:              5
active_replicas:             5
lost_part_count:             0
last_queue_update_exception:
zookeeper_exception:
replica_is_active:           {'r1':1,'r2':1}
```
