obdumper导出几千个表性能问题

【 使用环境 】 测试环境
【 OB or 其他组件 】obdumper
【 使用版本 】v4.2.6-release
【问题描述】使用obdumper导出几千个表,目前模式是每一个表开一个obdumper处理,一台服务器并发10-15个obdumper,发现卸载数据缓慢。后来发现obdumper默认为4g内存,多开应该会导致性能问题。
如果用一个obdumper负责10个表的卸载(把并发操作交给obdumper处理),假如其中一个表出现问题,是否就要全部10个表重跑一次。请问行内对于几千个表的卸载是怎么配置的呢?
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

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

如果某个表导出失败,这一批最好都重新导出吧,需要清理导出目录

实践上,我们建议让 obdumper 来处理并发,效率更高。一张表失败不会直接影响其他表的导出,导完之后,可以查看控制台输出或日志最下方的统计信息,导出成功和失败的表统计分离。

当然,当一张表的导出任务导致服务端发生波动时,其他正在进行导出的表可能间接地被影响;不过,同时多开 obdumper 进程也难以避免此类问题。