我们很多表按天或按月分区,很多历史分区需要备份后删掉,应用有需要时再按指定的日期恢复对应的分区数据。请问生产中一般如何对分区表的分区做备份恢复,只能通过dumpling做逻辑的导出吗,而且无法指定分区名,只能通过where条件方式一个个过滤?
可以通过exchage来切换数据到非分区表中,br备份非分区表
另外,dumpling指定sql里面写成SELECT * FROM ry.t1_partition
PARTITION (p202307)
这样不也行吗
2 个赞
dumpling用where写也没啥不方便的
弄个脚本,变量有规律
指定分区也可行 SELECT * FROM [table_name] PARTITION (******)
可以使用脚本备份
额外用脚本处理
1 个赞
谢谢,写脚本通过dumpling指定分区SQL来备份了
可以了,谢谢
嗯嗯,还是自己写脚本了,谢谢
嗯嗯,是这么干了