技术文档

表迁移工具的选型-xtrabackup的使用

1.1.场景

有的时候test人员可能需要在测试库上比较新的数据,这时候只能是从生产库上面去那了。如果是小表还好实用mysqldump/mysqlpump就可以轻松的解决。但是,如果遇到了大表这将是一个很痛苦的过程。这时候最好的选择就是使用Percona公司的MySQL热备工具xtrabackup了。

1.2.为什么不使用ibd文件拷贝方法

表迁移工具的选型-xtrabackup的使用

很简单,因为要锁表对生产环境影响比较大。

1.3.扩展

当然如果他们数据的要求并不是那么高可以使用每天用xtrabackup备份的来做。但是,这往往会比现场直接备份生产库的某张表来的麻烦,因为往往我们使用的是增量备份,还要应用之前的所有日志。而且为了防止破坏备份数据,还需要拷贝一份。

 

1.4.先决条件

前提必须开启innodb_file_per_table选项,并且使用InnoDB存储引擎。

1
©2020-2024   万云SSL证书  (www.sslssl.com.cn)  万云科技   豫ICP备2020034358号-10