南大通用GBase 8a功能介绍-快速查看主备不一致event问题的来源

GBase 8a当出现主备不一致时,会记录event。用户可以通过gcadmin showXXXevent查看哪些表有不一致的情况。但具体原因,需要去排查调度节点日志。新的版本增加了detail可选参数,可以直接显示问题发生的时间,来源的节点以及触发问题的操作类型。

参考

GBase8a MPP Cluster查看集群数据不一致的详情

新功能输出样式

本功能测试用的集群版本为9.5.3.28

查看全部event信息

新增加的参数放在showXXXevent后面,默认不选用。

  • Time 问题发生的时间
  • Source 触发问题的节点(调度节点)
  • SessionID 触发问题SQL的sessionID, 对应show processlist的ID
  • Cmd 触发问题的SQL类型

查看指定表分片的event信息

查看具体日志

到问题节点参看express日志,找到对应时间点,可以看到更多的信息。从日志看,202节点下线导致。

总结

该功能会出现在新版本里,截至2023-04-20 ,在9.5.3.28里包含。如您正使用的版本较低,可能不支持这个参数。