PolarDB的innodb和x-engine混合引擎有使用案例吗?这边的需求是以innodb为主,x-engine用于数据归档,偶尔查询用,想在一个集群中混合2个引擎,看文档说是混合引擎会导致集群有20%以下的性能牺牲。
假设集群1主1从,4C8G,8:2的比例分配innodb和x-engine内存。x-engine用于归档数据,数据量可能有几十亿或上百亿,如果查回档数据扫描行数很多,是否会影响cpu io 内存等资源,影响innodb引擎
阿里云数据库PolarDB爆款推荐
https://www.aliyun.com/activity/new/polardb_hot?userCode=m4a0ywsh
目前对外提供服务的客户,使用xengine,都是混合引擎。内存资源,xengine和innodb内存是相互隔离的,按你设置的比例分配;io资源是共享的,如果有大量的行扫,可能会间接影响其它表的查询。你这个场景,偶尔查询用,并发很低的情况下,影响不大的。此回答整理自钉群“PolarDB专家面对面 - 大表&分区表& 冷温热数据管理& XEngine高压缩引擎功能”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。