| 配置项 | 描述 | 建议 |
|---|---|---|
| cpu_quota_concurrency | 此参数 * 租户 min_cpu = 租户可用的最大工作线程数 | 对于 CPU 配置较大的租户,该参数值尽量调低,反之调大。从 OceanBase 数据库 V4.0 版本开始此参数为租户级配置项,需要在租户下配置。 |
| workers_per_cpu_quota | 此参数 * 租户 max_cpu = 租户能分配的最大线程数 | 这里的最大线程数是分配出来的,可以使用的,并不是同时运行的最大线程数。此参数一般不做调整。 |
| net_thread_count | 接收客户端请求的网络线程数 | 重启生效,top -H 查看 MySQLIO 线程的使用效率,如果使用大于 90%,说明接收请求的线程可能成为了瓶颈,建议提高该参数,如果所有线程都小于 50%,建议减小该参数,减低线程切换的开销 |
| autoinc_cache_refresh_interval | 设置自动切主后台线程工作间隔时间 | 建议调大 |
| enable_early_lock_release | 开启提前解行锁 | 热点行场景建议开启 |
| enable_monotonic_weak_read | 开启单调度 | 性能场景建议关闭 |
| weak_read_version_refresh_interval | 弱一致性读版本号的刷新周期 | 值为 0 时,表示不再刷新弱一致性读版本号,不提供单调读功能,性能场景建议关闭 |
| enable_sql_audit | 开启 SQL Audit 功能 | 生产环境必须开启,性能测试场景可以酌情关闭 |
| enable_perf_event | 开启信息采集 | 生产环境必须开启,性能测试场景可以酌情关闭 |
| enable_record_trace_log | 开启 Trace Log 功能 | 生产环境在开启 Perf Event 和 SQL Audit 功能的情况下,此参数可以关闭 |
| _ob_get_gts_ahead_interval | 提前获取 GTS 的时间间隔 | 1 ms ~ 5 ms,最佳值需要根据实现业务进行调整。如果业务rt较长,可以适当调大该值 |
| _trace_control_info | 开启全链路追踪功能 | 性能测试场景可以根据需要关闭该功能。 |
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




