首批通过分布式安全可靠测评,为关键业务系统打造
OceanBase 数据库在 ARM 架构中推荐使用的系统参数
更新时间:2023-11-14 03:16
本文主要介绍 OceanBase 数据库在 ARM 架构中推荐的系统参数配置。
适用版本
OceanBase 数据库 V2.2.30 版本。
配置方式
控制并发任务个数,默认值为 4,对于 ARM 架构的服务器建议配置为 2。
obclient> ALTER SYSTEM SET cpu_quota_concurrency = 2;调整 clog 滑动窗口大小,默认为 500 ,对于 ARM 架构的服务器建议设置为 5000,提升 clog 分配效率。
特别地,对于内存小的主机,建议保持默认值。
obclient> ALTER SYSTEM SET clog_max_unconfirmed_log_count = 5000;调整 OBProxy 参数。
说明
以下参数需要通过系统管理员账号连接对应 OBProxy 设置,并且需要在每个 OBProxy 上单独设置。
关闭压缩,减少 OBProxy 对 CPU 的占用。
obclient> ALTER PROXYCONFIG SET enable_compression_protocol = False;关闭自动计算线程个数,为下一步使用
work_thread_num提供条件。obclient> ALTER PROXYCONFIG SET automatic_match_work_thread = false;调小 OBProxy 的工作线程个数,防止过多线程无法分配到资源。
obclient> ALTER PROXYCONFIG SET work_thread_num = 32;注意
修改 OBProxy 的工作线程个数后,需重启 OBProxy 才能生效。