开发者社区 问答 正文

之前已经用3台机器创建了OB集群,使用obproxy再单独创建内存要大于64G 呀?

【OceanBase】之前已经用3台机器创建了OB集群,使用obproxy再单独创建的话,内存要大于 64G 呀?

lQLPJxbn8N_Q6LrMyc0CrLAOiIwC76Ld1AN9FAtcADYA_684_201.png

展开
收起
fuxixi 2022-11-28 17:48:21 268 分享 版权
来自: OceanBase
阿里云 AI 助理回答

根据您的描述,您提到在已有的OceanBase集群基础上,计划通过obproxy单独创建服务,并关注到内存需大于64GB的配置要求。结合我所掌握的信息,这里为您澄清和提供相应的指导:

  1. OBProxy内存需求说明: 直接从提供的参考资料中并没有直接提及OBProxy关于内存必须大于64GB的具体要求。通常,OBProxy作为OceanBase集群的接入层代理,其资源需求(包括内存)相较于数据存储节点会低很多,主要取决于您的并发连接数、查询复杂度以及性能需求等因素。

  2. 实例规格选择参考

    • 在创建或调整任何OceanBase相关实例时,确实存在对CPU、内存等规格的限制与建议。例如,对于标准版(云盘)规格,提供了从1核4GB到104核600GB不等的多种配置选项,但这些主要是针对数据库节点而非OBProxy。
    • 对于OBProxy而言,具体配置应依据实际业务负载来定,一般情况下并不需要达到如64GB这样高的内存配置,除非您的应用场景有极高的并发处理需求或者特殊性能指标。
  3. 资源配置建议

    • 在决定OBProxy的配置前,建议评估预期的客户端连接数、每秒事务处理量(TPS)、查询模式等关键指标,以此为依据来合理规划OBProxy的硬件资源,包括但不限于内存大小。
    • 若有特定场景或官方文档明确指出OBProxy需至少64GB内存的情况,请遵循该特定指导进行配置。
  4. 操作步骤简化说明

    • 创建或调整OBProxy实例时,确保遵循OceanBase管理控制台的操作指引,检查并满足所有前提条件,然后根据实际需求选择合适的CPU和内存规格。
    • 如果是通过API调用创建,参照CreateInstance接口的请求参数指南,适当选择InstanceClass(如更小规格的CPU内存组合),同时注意DiskSize设置,确保符合业务需求且无过度配置。

综上所述,虽然没有直接信息支持OBProxy内存必须超过64GB的说法,但配置OBProxy时务必基于实际业务规模和性能需求来定制,避免不必要的资源浪费。如有更具体的场景需求或官方推荐配置,请进一步查阅OceanBase官方文档或咨询技术支持。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答