数据仓库服务 GAUSSDB(DWS)-实时数仓函数:pgxc_get_binlog_sync_point(rel_name text, slot_name text, checkpoint bool, node_id int)

时间:2024-12-06 11:14:13

pgxc_get_binlog_sync_point(rel_name text, slot_name text, checkpoint bool, node_id int)

描述:该函数用于用于从pg_binlog_slots系统表上获取槽位对应的同步点信息,只能对开启binlog或binlog时间戳的表使用。该函数仅9.1.0.200及以上集群版本支持。

返回值类型:record

返回值:

node_name:节点名

node_id:节点id

last_sync_point:上次同步点

latest_sync_point:当前最新同步点

xmin:同步点对应xmin

示例:

1
2
3
4
5
6
SELECT * FROM pg_catalog.pgxc_get_binlog_sync_point('hstore_binlog_source', 'slot1', false, 0);
 node_name |   node_id   | last_sync_point | latest_sync_point | xmin
-----------+-------------+-----------------+-------------------+-------
 dn_2      | -1051926843 |               0 |             10512 | 10507
 dn_1      | -1300059100 |               0 |             10512 | 10508
(2 rows)
support.huaweicloud.com/HyDevg-910-dws/dws_15_00013.html