OceanBase中system memory 社区版本不用分配么?为什么社区版是0M
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在 oceanbase 社区版本中,system memory 是不需要手动分配的。system memory 是指用于存储 oceanbase 系统内部数据结构的内存空间,包括缓存、锁、事务等。在社区版本中,这些内存空间是自动管理的,不需要手动配置。
在社区版本中,system memory 的默认值是 0m。这是因为社区版本使用的是动态内存管理机制,会根据实际需要动态分配和释放内存空间,因此不需要手动配置 system memory 的大小。如果您在使用过程中发现需要调整 system memory 的大小,可以通过修改配置文件中的相关参数来实现。
需要注意的是,oceanbase 社区版本中的 system memory 和企业版中的 system memory 是不同的,企业版中需要手动配置 system memory 的大小。
文档描述可能有所欠缺,目前社区版部署是通过配置文件参数,默认是30G的,白屏可以选择最大或最小占用,根据机器资源做动态的参数调整。,此回答整理自钉群“[社区]技术答疑群OceanBase”