背景
数据库管理员或者运维人员经常需定期对数据进行归档和清除,我们可以使用的Percona的PT-归档工具能完成这一功能,使得数据归档变得方便简单。
官网地址
https://docs.percona.com/percona-toolkit/pt-archiver.html
下载地址
wget percona.com/get/percona-toolkit.tar.gz
wget percona.com/get/percona-toolkit.rpm
wget percona.com/get/percona-toolkit.deb
官网下载最新的rpm包,yum安装即可
yum localinstall percona-toolkit-3.3.1-1.el7.x86_64.rpm
原理说明
线上表、历史表可以在同一个实例,或不同的实例;
pt-archiver通过perl DBI模块(Database Independent Interfacefan)远程访问数据库;
pt-archiver底层通过执行sql和简单的分布式事务实现归档逻辑
无批量执行
参数未指定–bulk-delete–bulk-insert
批量执行
参数指定–bulk-delete–bulk-insert
归档之前准备
PT-归档归档前,需要先建立归档表(备份表)且表结构要一样。
PT-归档操作的表必须有主键。
查询表,数据信息
MySQL [pttest1]> show
版权归原作者 xiaoqiao2013 所有, 如有侵权,请联系我们删除。