13. 数据管理
13.3. 清理表数据
pt-archiver是Percona-Toolkit工具集中的一个组件,是一个主要用于对MySQL表数据进行归档和清除工具。它可以将数据归档到另一张表或者是一个文件中。pt-archiver在清除表数据的过程中并不会影响OLTP事务的查询性能。对于数据的归档,它可以归档到另一台服务器上的另一张表,也可归档到一个文件中,文件可以用LOAD DATA INFILE
进行数据装载,这个功能其实就类似是表历史数据的增量删除。
13.3.1. pt-archiver 工具部署
# yum install perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL cmake *gcc* libaio libaio-devel automake autoconf bz bison libtool ncurses -y
# wget www.percona.com/get/pt-archiver
# chmod 755 pt-archiver
13.3.2. pt-archiver 工具常用参数
--analyze
指定工具完成数据归档后对表执行'ANALYZE TAB