XHumble 2022-08-03 10:11 采纳率: 78.6%
浏览 6
已结题

gbase 8a数据库如何查看数据或数据文件是否正常?

在使用gbase 8a数据库时,如何查看数据或数据文件是否正常?

  • 写回答

1条回答 默认 最新

  • XiNmEnLoN3g 2022-08-03 10:36
    关注

    GBase 8a数据库集群,底层的数据是以文件的形式存在,当表出现异常时,特别是存储级异常,比如文件系统损坏等,需要排查涉及到了哪些表。本文提供了一个简单的方案来排查表的数据文件是否正常。

    可以通过如下SQL进行检查: select * from MyTable where rowid%65536=0

    对于分布表,在任何管理节点gccli客户端执行一次即可;
    对复制表,需要在所有数据节点,用gncli客户端都执行一次;

    查看计算节点的分布表,表名需要加上对应的分片号。

    如果能正常查询出结果,那么数据文件就是正常的。 如果报错,会显示哪个节点,哪个文件报错。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月10日
  • 已采纳回答 9月2日
  • 创建了问题 8月3日