0


Mysql之pt-archiver工具(数据库归档利器)

背景

数据库管理员或者运维人员经常需定期对数据进行归档和清除,我们可以使用的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
标签: 数据库 mysql

本文转载自: https://blog.csdn.net/xiaoqiao2013/article/details/136290480
版权归原作者 xiaoqiao2013 所有, 如有侵权,请联系我们删除。

“Mysql之pt-archiver工具(数据库归档利器)”的评论:

还没有评论