system.clusters
包含有关配置文件中可用集群及其服务器的信息。
列:
cluster(String) — 集群名称。shard_num(UInt32) — 集群中的分片编号,从 1 开始。可能因集群修改而改变。shard_name(String) — 集群中分片的名称。shard_weight(UInt32) — 写入数据时分片的相对权重。replica_num(UInt32) — 分片中的副本编号,从 1 开始。host_name(String) — 配置中指定的主机名。host_address(String) — 从 DNS 获得的主机 IP 地址。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) - 集群的别名。
示例
查询:
结果:
另见