如题:支持分区表的某一个或者几个分区备份恢复吗?
哪种方式的备份恢复,如果dumpling和lightning的话,是可以的,其他不行
展开说说
什么方式都能接受。
情况是这样的:
整了2个tidb集群,双写数据。
表是按日期分区表。从3月份开始双写的
3月份之前的数据只有源端有,打算把3月份之前的数据通过备份恢复搞到目标端。不备份恢复3月份以后的数据。
3月份之前的数据没改过。
逻辑备份 直接导出是否可以,感觉你的导出的数据是冷数据,=
1 个赞
直接把你源端的表通过dumpling中sql的方式,导出3月份之前的数据为csv文件,
./dumpling -u root -P 4000 -h 127.0.0.1 -o /tmp/test --filetype csv --sql ‘select * from test
.sbtest1
where id < 100’ -F 100MiB --output-filename-template ‘test.sbtest1.{{.Index}}’
然后通过lightning将csv导入到目标端即可。
https://docs.pingcap.com/zh/tidb/v6.5/tidb-lightning-logical-import-mode-usage#使用-logical-import-mode
1 个赞
这个可以,如果数据量比较大,这样就比较慢一些,还影响性能比较多。
学习了
dumpling是可以实现的,br物理备份这种不行
逻辑导出吧
分区没必要用这个备份吧,直接逻辑导出 mysqldump就行。或者tidb自己的dumpling
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。