ob4.1社区版中如何调整迁移复制的并发数

【 使用环境 】测试环境
【 OB or 其他组件 】ob
【 使用版本 】4.1社区版
【问题描述】
ob4.1社区版中如何调整迁移复制的并发数?
在之前的版本中通过设置以下参数来进行调整:

alter system set migrate_concurrency=5; --默认值为10
alter system set server_data_copy_in_concurrency=2; --默认值为2,如果高于该值,可以调回2
alter system set server_data_copy_out_concurrency=2; --默认值为2,如果高于该值,可以调回2

但在4.1中这几个参数都不在了,那现在应该如何控制迁移复制的快慢呢?

【附件】

可以参考下这篇文章,也是一样的:
https://www.oceanbase.com/docs/common-oceanbase-database-cn-10000000001702784

就是看的这篇。


我上面文字描述的就是这里来的参数,4.1中没有啊。

我确认一下

4.1的话用这个参数:ha_high_thread_score
alter system set ha_high_thread_score = xxx tenant = yyy;
现在是租户级别的配置项了,yyy填写租户名,xxx目前可以理解为并发度来使用

文档我们同步修改下,感谢~

感觉文档还是描述的不够清楚。

https://www.oceanbase.com/docs/community-observer-cn-10000000000901223

这个页面并没有描述清楚高、中、低优先级线程分别是和哪些后台任务相关(链接点进去也没有):

https://www.oceanbase.com/docs/community-observer-cn-10000000000901796

这个页面其中有提到: 配置项 ha_low_thread_score 用于指定备份、备份清理等中低先级别任务队列使用线程时间片的权重值,默认值为 0 。如果发现数据备份的任务运行速度过慢,您可以适当提高配置项 ha_low_thread_score 的值,建议每次将数值翻倍。

但依然没法了解 ha_high_thread_score 和 ha_mid_thread_score 这两个参数是对应哪些后台任务。也希望帮忙解释下。

ha_high_thread_score对应复制、Rebuild、恢复等这类高优先级别任务队列使用线程时间片的权重值;ha_mid_thread_score对应迁移、等这类中优先级别任务队列使用线程时间片的权重值;ha_low_thread_score对应备份、备份备份、备份清理等这类中低先级别任务队列使用线程时间片的权重值。

好的,谢谢,辛苦这个信息也能更新哪个文档中方便检索哈 :grinning: