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