GBase 8a
运维管理
文章

GBase8a的DataState进程

发表于2025-12-22 11:08:5219次浏览4个评论

DataState 是数据一致性状态指标:
0:数据一致性正常
1:数据不一致
出现数据不一致,可能是由于执行 DDL、DML、loader 失败或网络不稳定等原因导致,系统会根据发生原因记录 DDL fevent log、DML fevent log、DMLStorage fevent log,并尝试自动恢复。
DDLEVENT 日志是记录集群在执行 DDL 语句期间由于节点或进程故障导致的节点 DDL 执行信息不一致所产生的 event 信息。
DMLEVENT 日志是记录集群在执行 DML 语句期间由于节点或进程等问题引起的节点间主备分片不一致的信息。
STORAGEEVENT 日志记录同一分片的元数据和用户数据都损坏的情况。DDLEVENT 和 DMLEVENT 在一定条件下会转化为 STORAGEEVENT。
gcrecover 先恢复 DDL 操作,然后调用同步服务 gc_sync_server 恢复数据。恢复后,系统自动将 1 转换为 0。

评论

登录后才可以发表评论
fangzpa发表于 7个月前
感谢分享
茵陈发表于 2个月前
厉害了
崔哥发表于 2个月前
迟日江山丽,春风花草香。泥融飞燕子,沙暖睡鸳鸯。江碧鸟逾白,山青花欲燃。今春看又过,何日是归年。
白芷发表于 2个月前
学会了