https://docs.pingcap.com/zh/tidb/stable/task-configuration-file-full/
你肯定是自己改了task里面的默认配置。
dm只在dump阶段有可能需要用到FLUSH TABLES WITH READ LOCK
,
mydumpers: # dump 处理单元的运行配置参数
global: # 配置名称
threads: 4 # dump 处理单元从上游数据库实例导出数据和 check-task 访问上游的线程数量,默认值为 4
chunk-filesize: 64 # dump 处理单元生成的数据文件大小,默认值为 64,单位为 MB
extra-args: “–consistency none” # dump 处理单元的其他参数,不需要在 extra-args 中配置 table-list,DM 会自动生成
注意看黑体的这一段配置,就是指定dump执行的是否需要锁表,以及怎么锁表。
这是其他大佬的相关文章,你可以阅读一下。