【 使用环境 】生产环境
【 OB or 其他组件 】oceanbase
【 使用版本 】oceanbase 4.3.5.5
【问题描述】mysql数据库迁移oceanbase的mysql租户,租户的资源应设置为多少?
对于mysql数据库迁移oceanbase的mysql租户,ob的集群架构为1-1-1 primary zone设置为random,ob中对应的租户的资源单元配置 unit config 的cpu和内存以及磁盘大小和iops应设置为多少?
【 使用环境 】生产环境
【 OB or 其他组件 】oceanbase
【 使用版本 】oceanbase 4.3.5.5
【问题描述】mysql数据库迁移oceanbase的mysql租户,租户的资源应设置为多少?
对于mysql数据库迁移oceanbase的mysql租户,ob的集群架构为1-1-1 primary zone设置为random,ob中对应的租户的资源单元配置 unit config 的cpu和内存以及磁盘大小和iops应设置为多少?
打卡打卡
得看mysql数据库的资源消耗。监控一下吧。
点赞点赞点赞
mysql也做了cgroup资源隔离,该怎么预估oceanbase的租户 unit 配置
根据给定的文档信息,OMS(OceanBase Migration Service)在执行MySQL至OceanBase社区版的数据迁移任务时,对于资源配置的具体建议如下:\n- Store组件需要4核CPU、8GB内存。- Incr-Sync组件需要2核CPU、8GB内存。- Full-Import组件需要2核CPU、4GB内存。- 总计则至少需8核CPU与20GB内存。至于磁盘空间,这取决于MySQL端增量日志产生的速度以及在OMS中保存这些数据的时间长度;一般情况下推荐超过10GB。\n请注意,上述建议适用于单条MySQL数据库到OceanBase社区版的数据迁移场景。\n对于您的具体需求,即采用1-1-1架构并计划将数据迁移到生产环境中的OceanBase 4.3.5.5版本下的MySQL租户,还需额外考虑业务的实际工作负载特性来决定最终所需的资源配置。\n建议您参考官方提供的最佳实践指南,并结合自身系统的实际情况调整参数设置,例如基于预期的数据处理量、访问模式等因素确定合理的CPU、内存及IOPS值。同时,考虑到MySQL也已经做了cgroup资源隔离,在评估OceanBase租户单元(unit)配置时应保证两者之间能够良好匹配以达到最佳性能表现。\n由于缺乏针对特定版本和架构下更详细的官方指导文档,强烈建议联系OceanBase技术支持团队或查阅最新的产品文档获取更为精确的信息。
详情请参考:
需要看一个业务周期内mysql数据库的cpu、内存、磁盘消耗情况,根据这些数据确定OceanBase的mysql租户资源
打卡
启用通用压缩和编码压缩的话,我们的数据能减少3/4,可以找个典型的大表测试一下
感觉得看sql长啥样了,有的sql在mysql里和在ob里跑起来计划不一样的。先1比1试试咯,反正unit规格可以调的
干货满满,收藏起来慢慢消化。
![]()
这个还是得看原数据库的资源使用情况,没有统一标准。