dumpling和tidb-lighting是否可以备份和恢复某个分区数据

【 TiDB 使用环境】生产环境 /测试/ Poc
生产环境
【 TiDB 版本】
5.2.1
【复现路径】做过哪些操作出现的问题
是否可以使用dumpling是否可以备份某个分区的数据,然后再用lighting恢复到其他分区,这样可以减少很多数据传输时间
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】

dumping是逻辑导出,支持 table-filter 导出某个分区的数据肯定没问题。
但是你恢复的时候,你指定不了到哪个分区啊。得看你分区表怎么建的。

使用 --where 选项筛选数据

lightning 恢复到指定分区我理解的是恢复到某个指定的分表里?

5.2 版本的 lightning 支持 routes 规则,可以看下

# 设置分库分表合并规则,将 my_db1 中的 table1、table2 两个表,以及 my_db2 中的 table3、table4 两个表,共计 2 个数据库中的 4 个表都导入到目的数据库 my_db 中的 table5 表中。
# [[routes]]
# schema-pattern = "my_db1"
# table-pattern = "table[1-2]"
# target-schema = "my_db"
# target-table = "table5"
# 
# [[routes]]
# schema-pattern = "my_db2"
# table-pattern = "table[3-4]"
# target-schema = "my_db"
# target-table = "table5"

FYI: https://docs.pingcap.com/zh/tidb/v5.2/tidb-lightning-configuration

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。