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

PolarDB的innodb和x-engine混合引擎有使用案例吗?

PolarDB的innodb和x-engine混合引擎有使用案例吗?这边的需求是以innodb为主,x-engine用于数据归档,偶尔查询用,想在一个集群中混合2个引擎,看文档说是混合引擎会导致集群有20%以下的性能牺牲。

假设集群1主1从,4C8G,8:2的比例分配innodb和x-engine内存。x-engine用于归档数据,数据量可能有几十亿或上百亿,如果查回档数据扫描行数很多,是否会影响cpu io 内存等资源,影响innodb引擎

展开
收起
三分钟热度的鱼 2024-04-17 22:07:21 66 0
2 条回答
写回答
取消 提交回答
  • 给您推荐最划算最便宜的阿里云产品 https://www.aliyun.com/activity?userCode=m4a0ywsh
    2024-04-23 15:49:59
    赞同 展开评论 打赏
  • 目前对外提供服务的客户,使用xengine,都是混合引擎。内存资源,xengine和innodb内存是相互隔离的,按你设置的比例分配;io资源是共享的,如果有大量的行扫,可能会间接影响其它表的查询。你这个场景,偶尔查询用,并发很低的情况下,影响不大的。此回答整理自钉群“PolarDB专家面对面 - 大表&分区表& 冷温热数据管理& XEngine高压缩引擎功能”

    2024-04-17 22:33:03
    赞同 展开评论 打赏

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

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载