为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:V3.0.3
- 【问题描述】:dm版本为V1.0.3
测试环境中分表数是两位数,dm配置文件中,routes模块使用两个"?", 最终dump、load、syncer都能正常运行
schema-pattern: "pd_order_gxfa_*"
table-pattern: "tidb_test_w8yg_??"
target-schema: "pd_order"
target-table: "tidb_test"
生产环境中分表数是三位数,dm配置文件中,routes模块使用三个"?", dm任务没有报错,但在dump数据时mt_order_开头的分表数据却没有进行导出,其他的表正常导出。
schema-pattern: "pd_order_ujzi_*"
table-pattern: "mt_order_???"
target-schema: "pd_order"
target-table: "mt_order"
问题1: 造成这种情况的原因是什么呢? 该如何排查呢
问题2: route-rules阶段和 black-white-list阶段,都支持通配符和正则表达式吗,支持的规则相同吗?
谢谢