开发者社区 > 数据库 > 关系型数据库 > 正文

PolarDB都是8核64GB两节点的PolarDB-X和PolarDB, 请问是什么问题?

PolarDB都是8核64GB两节点的PolarDB-X和PolarDB, 同样的查询, PolarDB-X的耗时是PolarDB的5倍以上, 请问是什么问题?PolarDB-X的数据是通过DTS同步的一份,数据量是一样的,image.png
这是执行相同SQL的一些耗时比较

展开
收起
真的很搞笑 2024-02-08 13:27:31 59 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据您提供的信息,PolarDB都是8核64GB两节点的PolarDB-X和PolarDB,可能存在的问题包括:

    1. 资源竞争:由于PolarDB-X和PolarDB都在同一组硬件资源上运行,它们可能会争夺CPU、内存和其他系统资源。这可能导致性能下降,尤其是在高负载情况下。

    2. 配置冲突:如果两个数据库实例(PolarDB-X和PolarDB)的配置不兼容或冲突,可能会导致错误或异常行为。确保每个实例都有正确的配置,并且不会相互干扰。

    3. 网络问题:如果两个实例共享相同的网络连接,可能会出现网络带宽不足或延迟增加的问题。确保网络连接稳定,并且带宽足够支持两个实例的需求。

    4. 数据一致性:在分布式系统中,数据一致性是一个重要的考虑因素。如果两个实例同时访问相同的数据,可能会导致数据不一致的情况。确保适当的同步机制和事务管理,以维护数据的一致性。

    5. 备份和恢复:在多个实例共存的环境中,备份和恢复策略需要仔细规划。确保每个实例都能够正确地执行备份和恢复操作,而不会干扰其他实例。

    综上所述,当多个数据库实例共享相同的硬件资源时,需要仔细管理和优化以确保系统的稳定性和性能。建议进行详细的系统分析和性能测试,以确定具体的问题并采取适当的措施来解决。

    2024-02-17 08:27:36
    赞同 展开评论 打赏
  • 我理解可以直接使用poladb mysql共享存储架构就可以,更适合htap场景,这个规模应该没问题,这边存储容量是100T,早期用分库分表或者分布式是因为mysql自身rds版本无法再支撑2T以上规模,而中间没有产品可以用,此回答整理自钉群“PolarDB 专家面对面 - 网络&连接&线程池功能”

    2024-02-08 13:48:11
    赞同 展开评论 打赏

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

相关产品

  • 云原生分布式数据库 PolarDB-X
  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    PolarDB-X分布式数据库解决方案 立即下载
    PolarDB-X 2.0 全局 Binlog 与备份恢复能 立即下载
    分布式数据库DRDS全新升级 立即下载