system.clusters
Содержит информацию о кластерах, доступных в файле конфигурации, и серверах в них.
Колонки:
cluster(String) — Название кластера.shard_num(UInt32) — Номер шарда в кластере, начиная с 1. Может измениться в результате модификации кластера.shard_name(String) — Название шарда в кластере.shard_weight(UInt32) — Относительный вес шарда при записи данных.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) — Количество замедлений, которые привели к изменению реплики при установлении соединения с хеджированными запросами.estimated_recovery_time(UInt32) — Остаток секунд до тех пор, пока счетчик ошибок реплики не будет обнулен, и она не будет считаться нормальной.database_shard_name(String) — Название шарда базы данныхReplicated(для кластеров, принадлежащих базе данныхReplicated).database_replica_name(String) — Название реплики базы данныхReplicated(для кластеров, принадлежащих базе данныхReplicated).is_active(Nullable(UInt8)) — Статус реплики базы данныхReplicated(для кластеров, принадлежащих базе данныхReplicated): 1 означает "реплика онлайн", 0 означает "реплика оффлайн",NULLозначает "неизвестно".name(String) — Псевдоним для кластера.
Пример
Запрос:
Результат:
Смотрите также