400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
关于 YMatrix
标准集群部署
数据写入
数据迁移
数据查询
运维监控
参考指南
工具指南
数据类型
存储引擎
执行引擎
流计算引擎
灾难恢复
系统配置参数
索引
扩展
SQL 参考
常见问题(FAQ)
注意!
灾难恢复能力在 YMatrix 6.0.0 版本中仅作为实验性功能。
本节将介绍如何使用图形界面或命令行工具监控灾难恢复功能的运行状态。
登录 UI 并打开集群管理页面。若当前集群未配置备份集群,页面将显示如下内容:
若当前集群已经配置备份集群,灾备架构中存在主集群
和备份集群
两种角色:
a. 主集群
在主集群页面,系统会展示集群角色、同步模式和同步状态三个重要信息。
同步模式
同步
、异步
和未识别
三种状态。synchronous_standby_names
参数确定,其中 *
表示同步
状态,空字符表示异步
状态,其他值则视为未识别
状态。同步状态
已同步
、同步中
和故障
三种情况。已同步
:所有同步复制流的状态均已完成同步;同步中
:存在活跃同步复制流且未完全完成同步;故障
:存在非活跃同步复制流。b. 备份集群
将鼠标放置到灾备信息栏上,会显示查看详情
按钮。
点击查看详情
按钮进入到同步复制流列表页。
列表页中每一行数据代表一条同步复制流。
已断开
、同步中
、已同步
。contentid
:对应同步复制流的 shard ID
。sync_error
:展示同步复制流的错误信息。可通过搜索框对 contentid
和 sync_error
进行模糊搜索。
详情
按钮,可查看该同步复制流的信息,包括基本信息、Slot 信息和 Replication 信息。基本信息:同步复制流对应的segment
的基础信息。
Slot 信息:对应 pg_catalog.gp_replication_slots
表中的字段,展示与物理复制 Slot 相关的字段信息。
Replication 信息:对应 pg_catalog.gp_stat_replication
表中的字段信息。
将鼠标放置到灾备信息栏上,会显示查看详情
按钮。
点击查看详情
进入备份集群 WAL 接收流列表页。
列表页中每一行数据代表一条 WAL 接收流。
contentid
:表示该 WAL 接收流对应的 shard ID
。received_lsn
:当前接收到的 WAL 日志流的进度,表示最新接收的日志位置。received_tli
:上次接收到的 WAL 日志所属的时间线版本号。last_msg_receipt_time
:接收时间。可通过搜索框对 contentid
、received_lsn
、received_tli
和 last_msg_receipt_time
进行模糊搜索。
详情
操作按钮,可查看该条 WAL 接收流的详细信息。基本信息:显示 WAL 接收流对应的 segment 的基础信息;
gp_stat_wal_receiver
信息:对应 pg_catalog.gp_stat_wal_receiver
表中的字段信息。
以下内容简单介绍如何使用 SQL 查询对灾难恢复功能状态进行检查。
灾难恢复功能使用的 replication slot 的名称:internal_disaster_recovery_rep_slot
。
查询灾难恢复功能使用的 replication slot 的信息
注:须在主集群中具备对应权限的用户(如
mxadmin
)进行查询。
SELECT *
FROM pg_catalog.gp_replication_slots
WHERE slot_name = 'internal_disaster_recovery_rep_slot'
ORDER BY gp_segment_id
查询灾难恢复功能 replication 状态
注:须在主集群中具备对应权限的用户(如
mxadmin
)进行查询。
SELECT *
FROM
pg_catalog.gp_replication_slots s
LEFT JOIN
pg_catalog.gp_stat_replication r
ON
s.gp_segment_id = r.gp_segment_id AND s.active_pid = r.pid
WHERE s.slot_name = 'internal_disaster_recovery_rep_slot'
ORDER BY s.gp_segment_id
灾难恢复功能使用的 replication slot 的名称:internal_disaster_recovery_rep_slot
。
查询灾难恢复功能 walreceiver 状态
注:须在主集群中具备对应权限的用户(如
mxadmin
)进行查询。
SELECT *
FROM pg_catalog.gp_stat_wal_receiver
WHERE slot_name = 'internal_disaster_recovery_rep_slot'
ORDER BY gp_segment_id