背景: 工作上需要删除或则归档一张大表,这时候用pt-archiver可以很好的满足要求,其不仅可以归档数据,还有删除、导出到文件等功能。并且在主从架构当中,可以兼顾从库(一个或则多个)进行归档,避免归档、删除数据时候压力太大,造成从库的延迟。该工具的目标是一个低影响,从表中剔除旧数据,而不会影响O ...
分类:
其他好文 时间:
2020-12-09 12:33:51
阅读次数:
13
pt-archiver 参数说明pt-archiver是Percona-Toolkit工具集中的一个组件,是一个主要用于对MySQL表数据进行归档和清除工具。它可以将数据归档到另一张表或者是一个文件中。pt-archiver在清除表数据的过程中并不会影响OLTP事务的查询性能。对于数据的归档,它可以 ...
分类:
其他好文 时间:
2019-12-13 21:46:33
阅读次数:
100
-where 'id<3000' 设置操作条件 --limit 10000 每次取1000行数据给pt-archive处理 --txn-size 1000 设置1000行为一个事务提交一次 --progress 5000 每处理5000行输出一次处理信息 --statistics 结束的时候给出统计... ...
分类:
其他好文 时间:
2019-09-30 21:51:07
阅读次数:
101
背景 归档的表在源库和目标库都要存在 pt archiver归档表的场景有:不删原表数据,非批量插入目标库;不删原表数据,批量插入目标库;非批量删除原表数据,非批量插入目标库;批量删除原表数据,批量插入目标库 版本 pt archiver version pt archiver 3.0.12 sel ...
分类:
其他好文 时间:
2019-09-29 23:27:21
阅读次数:
149
1. 语法1.1 选项:1.2 常用参数2. 例子2.1 删除老数据2.2 归档2.3 pt-archiver 测试对表数据重复插入主键非递增类型TOC https://www.cnblogs.com/zhoujinyi/p/9925508.html 1. 语法 注意:pt-archiver操作的表... ...
分类:
其他好文 时间:
2019-05-13 12:44:27
阅读次数:
110
pt-archiver \--source h=192.168.100.101,P=3306,u=admin,p='admin',D=db01,t=t01 \--dest h=192.168.100.105,P=3306,u=admin,p='admin',D=db01,t=t01 \--file ...
分类:
其他好文 时间:
2018-12-01 11:19:49
阅读次数:
221
一. 好用便利的工具,常用 pt-align 对齐文本格式pt-archiver 循序渐进的归档表,删除表,迁移数据pt-config-diff 对比不同配置文件、服务器配置参数pt-diskstats 查看磁盘iopt-fifo-split 把大文件通过管道分割成若干小文件pt-kill 批量杀连 ...
分类:
其他好文 时间:
2018-12-01 11:17:49
阅读次数:
201
DELETE from pop_product.schedule_task_2 where r_id< 13390405 and status=2 limit 200000; pt-archiver --source h=localhost,P=3306,S='/tmp/mysql.sock',u= ...
分类:
数据库 时间:
2018-07-23 16:24:44
阅读次数:
139
可以使用percona-toolkit包中的pt-archiver工具来进行历史数据归档 1、清理线上过期数据。 2、清理过期数据,并把数据归档到本地归档表中,或者远端归档服务器。 3、两张表之间的数据不完全相同,希望合并。此时加上–ignore或–replace选项,可以轻松实现。 4、导出线上数 ...
分类:
其他好文 时间:
2018-05-11 17:16:38
阅读次数:
332
mysql pt-archiver 数据删除、迁移工具使用
分类:
其他好文 时间:
2018-03-29 16:45:50
阅读次数:
318