OB的最小运行规格是多大?以及如何部署?例如1C2G,参数如何配置?

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.4.2企业版、4.4.2社区版
【问题描述】

  • 环境中可以给数据库的资源有限:1C2G,2C4G。
  • 部署环境:主机、docker、k8s(其中k8s的operator限制了最小8G,放开后进程运行时会被kill,能否完全放开?)
  • 部署架构:单机、分布式

希望可以根据上述版本、资源、环境、架构,给出以下结论:

  1. 给出哪些可以支持,哪些不能支持。
  2. 支持的话需要如何部署,如何配置。

我当前只通过docker run运行起了OB单节点,memory_limit调整为4G后可以稳定运行。
希望可以更低到2G,数据量和请求量并不大,存储配置。

3 个赞

ob最小需要2c6g。不推荐部署容器化ob无法保障其可长期稳定运行

好的,容器化只是一点。
可以主机部署,资源可以进一步控制么,比如通过调整资源参数?

可以,ob数据库内存memory_limit相当于system_memory+sys租户+业务租户。
业务租户内存可以自行分配大小。

最小不是2C6G么