SHOW BACKENDS
描述
该语句用于查看 BE 节点的基本状态信息。
语法
SHOW BACKENDS
返回值
列名 | 说明 |
---|---|
BackendId | 当前 BE 的 ID |
Host | 当前 BE 的 IP 地址或主机名 |
HeartbeatPort | 当前 BE 的心跳服务通信端口 |
BePort | 当前 BE 的 thrift RPC 通信端口 |
HttpPort | 当前 BE 的 http 通信端口 |
BrpcPort | 当前 BE 的 bRPC 通信端口 |
ArrowFlightSqlPort | 当前 BE 的 ArrowFlight 协议通信端口 |
LastStartTime | 当前 BE 启动的时间戳 |
LastHeartbeat | 当前 BE 上一次成功发送心跳的时间戳 |
Alive | 当前 BE 是否存活 |
SystemDecommissioned | 该值为 true 时,表示当前 BE 节点正在安全下线中 |
TabletNum | 当前 BE 上存储的数据分片数量 |
DataUsedCapacity | 当前 BE 数据所占用的磁盘空间 |
TrashUsedCapacity | 当前 BE 垃圾回收站中数据所占用的磁盘空间 |
AvailCapacity | 当前 BE 可用的磁盘空间 |
TotalCapacity | 当前 BE 总的磁盘空间,TotalCapacity = AvailCapacity + TrashUsedCapacity + DataUsedCapacity + 其他非用户数据文件占用空间 |
UsedPct | 当前 BE 所有磁盘总的已使用量百分比 |
MaxDiskUsedPct | 当前 BE 所有磁盘的已使用量百分比中最大的一个 |
RemoteUsedCapacity | 当前 BE 在使用了冷热分层功能后,上传到远端存储的数据占用空间 |
Tag | 当前 BE 的标签信息,以 JSON 格式展示,不同部署模式下的保存的标签信息不同,存算一体模式下保存当前 BE 资源组名称,存算分离模式下保存一些额外的信息 |
ErrMsg | 当前 BE 心跳失败时的错误信息 |
Version | 当前 BE 的版本信息 |
Status | 当前 BE 的一些状态信息,以 JSON 格式展示,包括:上一次成功上报 tablet 的时间、上一次 StreamLoad 的时间、是否允许查询、是否允许导入等,需要注意的是,不同版本保存的信息会有些许差异 |
HeartbeatFailureCounter | 当前 BE 连续失败的心跳次数,如果次数超过 FE Master 配置max_backend_heartbeat_failure_tolerance_count (默认值为 1),则 Alive 字段会置为 false |
NodeRole | 当前 BE 的角色,有两种:mix 是默认的角色,computation 表示当前节点只用于联邦分析查询 |
权限控制
执行此 SQL 命令的用户必须至少具有以下权限:
权限 | 对象 | 说明 |
---|---|---|
ADMIN_PRIV |
注意事项
如果需要对查询结果进行进一步的过滤,可以使用表值函数backends()。SHOW BACKENDS
与下面语句等价:
SELECT * FROM BACKENDS();
示例
SHOW BACKENDS;
+-----------+-----------+---------------+--------+----------+----------+--------------------+---------------------+---------------------+-------+----------------------+-----------+------------------+-------------------+---------------+---------------+---------+----------------+--------------------+--------------------------+--------+-----------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+----------+
| BackendId | Host | HeartbeatPort | BePort | HttpPort | BrpcPort | ArrowFlightSqlPort | LastStartTime | LastHeartbeat | Alive | SystemDecommissioned | TabletNum | DataUsedCapacity | TrashUsedCapacity | AvailCapacity | TotalCapacity | UsedPct | MaxDiskUsedPct | RemoteUsedCapacity | Tag | ErrMsg | Version | Status | HeartbeatFailureCounter | NodeRole |
+-----------+-----------+---------------+--------+----------+----------+--------------------+---------------------+---------------------+-------+----------------------+-----------+------------------+-------------------+---------------+---------------+---------+----------------+--------------------+--------------------------+--------+-----------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+----------+
| 10002 | 127.0.0.1 | 9050 | 9060 | 8040 | 8060 | 10040 | 2025-01-20 02:11:39 | 2025-01-21 11:52:40 | true | false | 281 | 9.690 MB | 0.000 | 10.505 GB | 71.750 GB | 85.36 % | 85.36 % | 0.000 | {"location" : "default"} | | doris-2.1.7-rc03-443e87e203 | {"lastSuccessReportTabletsTime":"2025-01-21 11:51:59","lastStreamLoadTime":1737460114345,"isQueryDisabled":false,"isLoadDisabled":false} | 0 | mix |
+-----------+-----------+---------------+--------+----------+----------+--------------------+---------------------+---------------------+-------+----------------------+-----------+------------------+-------------------+---------------+---------------+---------+----------------+--------------------+--------------------------+--------+-----------------------------+------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+----------+