OB 日志区推荐大小是机器内存的3-4倍,还是其他参数的3-4倍。

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】V4.3.5
【问题描述】OB 日志区推荐大小是机器内存的3-4倍,还是其他参数的3-4倍。
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

日志盘的大小建议是内存的3倍以上

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002013492

好的。

根据文档库中的信息,OB 日志区(log_disk_size)的推荐大小并不是机器内存的3-4倍,而是内存规格值的3倍。具体可以参考以下信息:

  • 配置项 LOG_DISK_SIZE 的描述:在文档中提到,“修改日志盘的大小,可选。默认值为内存规格值的 3 倍,最小值为 2G。” 这里的“内存规格值”指的是租户配置的 MEMORY_SIZE 参数,而不是整个机器的物理内存。

因此,对于 OB 日志区的大小配置,建议按照租户的 MEMORY_SIZE 参数来设置,通常是其3倍。例如,如果一个租户的 MEMORY_SIZE 设置为 10 GB,那么推荐的日志区大小应为 30 GB。

【使用环境】生产环境 or 测试环境
答:无论是生产环境还是测试环境,上述建议都适用。确保日志区有足够的空间以避免磁盘空间不足导致的问题。

【OB or 其他组件】
答:此建议适用于 OceanBase 数据库本身。

【使用版本】V4.3.5
答:该版本同样遵循上述配置原则。请确保根据实际使用的租户内存规格进行合理配置。

【问题描述】OB 日志区推荐大小是机器内存的3-4倍,还是其他参数的3-4倍。
答:不是机器内存的3-4倍,而是租户 MEMORY_SIZE 参数的3倍。

【复现路径】问题出现前后相关操作
答:如果您遇到与日志区空间相关的问题,请检查当前租户的 MEMORY_SIZELOG_DISK_SIZE 配置,并根据需要调整。

【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

以上信息来源于产品文档中关于资源规格配置的相关章节。

检索到的文档如下:

  1. 数据库内存上限
  2. 内存相关参数
  3. BootStrap
  4. Redo 日志
  5. OceanBase 数据库性能的影响因素
  6. 产品 FAQ
  7. ALTER RESOURCE UNIT
  8. 备份架构
  9. memory_limit