compaction_low_thread_score 参数取值疑问

【 使用环境 】生产环境
【 OB or 其他组件 】ob
【 使用版本 】ob 4.3.5
【问题描述】我想修改compaction_low_thread_score的取值,部署的ocp显示的合并线程数,看相关文档又是权重,所以我在ocp修改它是填线程数还是权重,默认为0的时候代表的线程数6?,修改的时候代表权重?
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

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

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

在这个问题中,您提到的是关于 compaction_low_thread_score 参数的设置。这个参数是用于控制 OceanBase 中低优先级合并任务的线程调度分数。从您的描述来看,您似乎遇到了与合并相关的性能或配置问题。不过,根据提供的信息,还不能明确地判断是否需要进行日志采集或根因分析。但是我们可以先从日志采集开始,来帮助我们更好地理解问题的具体情况。

日志采集场景

日志采集场景: 合并问题
日志采集命令: obdiag gather scene run --scene=observer.compaction

请您使用上述命令进行日志采集,并将采集到的日志提供给我们。这将有助于我们了解合并过程中可能存在的问题。

提供更多信息

为了更准确地诊断问题,请您提供以下信息:

  1. 您当前的 compaction_low_thread_score 参数设置为何值?
  2. 在修改 compaction_low_thread_score 参数前后,是否观察到了明显的性能变化?
  3. 您是否有其他与合并相关的配置参数进行了调整?
  4. 当前集群的负载情况如何?是否有大量写入或读取操作?
  5. 是否有相关的告警或错误日志可以提供?

希望以上信息能够帮助我们更快地定位问题。如果您还有其他疑问,请随时告知。

附上敏捷诊断工具 obdiag 使用帮助链接

1 个赞


这个图呢 ?

  1. 权重越高,线程越多,设置的值即使权重数又是线程数,
  2. 优先级: major最低 minor中 mini最高–优先满足
1 个赞

默认0,现在我想降低,我设置10,如果是代表线程数比默认值6还高了

学习

线程数