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) - Псевдоним кластера.
Пример
Запрос:
Результат:
Смотрите Также