数据仓库服务 GAUSSDB(DWS)-统计信息函数:pgxc_get_wal_speed()

时间:2024-04-18 16:25:03

pgxc_get_wal_speed()

描述:在CN上执行,获取每一个DN实例的wal生成速率以及备DN receive、write、flush、redo速率。该函数仅8.3.0及以上集群版本支持。

返回值类型:record

返回信息如下:

名称

类型

描述

node_name

text

节点名称。

pid

bigint

线程pid号。

local_role

text

当前节点role。

peer_role

text

接收方role。

peer_state

text

接收方状态。

state

text

传输状态。

generate_speed

bigint

主DNwal生成速率,单位为byte/s。

receive_speed

bigint

备DN接受速率,单位为byte/s。

write_speed

bigint

备DN write速率,单位为byte/s。

flush_speed

bigint

备DN刷盘速率,单位为byte/s。

redo_speed

bigint

备DN redo速率,单位为byte/s。

1
2
3
4
5
6
SELECT * FROM pgxc_get_wal_speed();
node_name |       pid       | local_role | peer_role | peer_state |   state   | generate_speed | receive_speed | write_speed | flush_speed | apply_speed
-----------+-----------------+------------+-----------+------------+-----------+----------------+---------------+-------------+-------------+-------------
 datanode1 | 140240389260824 | Primary    | Secondary | Normal     | Streaming |              0 |             0 |           0 |           0 |           0
 datanode1 | 140240389262192 | Primary    | Standby   | Normal     | Streaming |              0 |             0 |           0 |           0 |           0
(2 rows)
support.huaweicloud.com/sqlreference-830-dws/dws_06_0065.html