开发者社区 > 数据库 > 数据仓库 > 正文

这个云原生数据仓库AnalyticDB问题有什么方法来处理啊?

6e7b1192fc8875704236f8c3261a1e07.jpg这种表在pg_class里面和pg_tables里面都有,但是在pg_attribute里面就没有,vacuum 该表,或者drop 该表,都提示relation不存在。然后该表的age还不停增长,这个云原生数据仓库AnalyticDB问题有什么方法来处理啊?

展开
收起
三分钟热度的鱼 2023-05-15 10:36:41 200 0
2 条回答
写回答
取消 提交回答
  • 表名用双引号引起来之后再试试?类似这样"ads"."GUANDATA_xxxxx" 此回答整理自钉群“云原生数据仓库AnalyticDB PostgreSQL版交流群”

    2023-05-15 10:55:04
    赞同 展开评论 打赏
  • 根据您提供的信息,可能有以下问题和解决方法:

    1. 数据表不存在:根据您的描述,通过 pg_classpg_tables 都可以看到该表,但是通过 pg_attribute 却无法查找到相应的信息。这种情况可能是由于该表的元数据信息已经损坏或者丢失。您可以尝试重启数据库以恢复该表的元数据信息,或者使用pstgres的工具pg_resetxlog将该表所在的数据库恢复到更早的时间点。

    2. age不停增长:由于 AnalyticDB 是云原生数据仓库,数据是分布式存储的,并且每个节点中都保存着数据的多个副本,因此如果其中一个副本出现了问题,会导致该表的 age 不断增长。为了解决这个问题,您可以使用 AnalyticDB 提供的数据恢复和修复功能,通过重建或者替换当前受影响的节点,将数据从副本中进行恢复。请注意,数据恢复和修复可能会对系统性能造成影响,因此在进行此操作之前,建议先备份整个数据库。

    3. AnalyticDB 的其他问题:除了以上两个问题之外,AnalyticDB 还可能出现其他问题,例如数据损坏、查询性能下降等问题。为了解决这些问题,您可以参考 AnalyticDB 提供的文档和技术支持,并及时更新软件版本,以获得更好的性能和稳定性。

    2023-05-15 10:43:52
    赞同 展开评论 打赏

阿里云自主研发的云原生数据仓库,具有高并发读写、低峰谷读写、弹性扩展、安全可靠等特性,可支持PB级别数据存储,可广泛应用于BI、机器学习、实时分析、数据挖掘等场景。包含AnalyticDB MySQL版、AnalyticDB PostgreSQL 版。

相关产品

  • 云原生数据仓库AnalyticDB MySQL版
  • 相关电子书

    更多
    基于阿里云MaxCompute 构建企业云数据仓库CDW的最佳实践建议 立即下载
    PostgresChina2018_陶征霖_新一代数据仓库OushuDB架构剖析 立即下载
    MaxCompute数据仓库数据转换实践 立即下载