system.clusters
Описание
Содержит информацию о кластерах, определённых в файле конфигурации, и входящих в них серверах.
Столбцы
cluster(String) — Имя кластера.shard_num(UInt32) — Номер сегмента в кластере, начиная с 1.shard_name(String) — Имя сегмента в кластере.shard_weight(UInt32) — Относительный вес сегмента при записи данных.internal_replication(UInt8) — Флаг, указывающий, является ли этот хост частью набора узлов, способного самостоятельно реплицировать данные.replica_num(UInt32) — Номер реплики в сегменте, начиная с 1.host_name(String) — Имя хоста, как указано в конфигурации.host_address(String) — IP-адрес хоста, полученный из DNS.port(UInt16) — Порт, используемый для подключения к серверу.is_local(UInt8) — Флаг, указывающий, является ли хост локальным.user(String) — Имя пользователя для подключения к серверу.default_database(String) — Имя базы данных по умолчанию.errors_count(UInt32) — Количество случаев, когда этому хосту не удалось обратиться к реплике.slowdowns_count(UInt32) — Количество замедлений, из-за которых при установлении соединения с использованием hedged requests происходило переключение на другую реплику.estimated_recovery_time(UInt32) — Количество секунд, оставшихся до обнуления счётчика ошибок реплики, после чего она будет считаться вернувшейся в нормальное состояние.database_shard_name(String) — Имя сегмента базы данныхReplicated(для кластеров, принадлежащих базе данныхReplicated).database_replica_name(String) — Имя реплики базы данныхReplicated(для кластеров, принадлежащих базе данныхReplicated).is_shared_catalog_cluster(UInt8) — Булево значение, указывающее, принадлежит ли кластер общему каталогу.is_active(Nullable(UInt8)) — Статус реплики базы данных Replicated (для кластеров, принадлежащих базе данных Replicated): 1 означает 'реплика в сети', 0 означает 'реплика не в сети', NULL означает 'неизвестно'.unsynced_after_recovery(Nullable(UInt8)) — Указывает, превышает ли задержка репликации реплики базы данных Replicated значение max_replication_lag_to_enqueue после создания или восстановления реплики.replication_lag(Nullable(UInt32)) — Задержка репликации реплики базы данныхReplicated(для кластеров, принадлежащих базе данных Replicated).recovery_time(Nullable(UInt64)) — Время восстановления реплики базы данныхReplicated(для кластеров, принадлежащих базе данных Replicated), в миллисекундах.
Псевдонимы:
name— Псевдоним дляcluster.
Пример
Запрос:
Результат: