pt-archiver

作者: Better朔 | 来源:发表于2018-05-05 16:48 被阅读0次

功能介绍:

        将MySQL数据库中的表数据归档到另外一个表或者文件,也可以直接进行记录的删除操作。

用法介绍:

        pt-archiver [OPTION...] --source DSN --where WHERE

可以配置每次归档的数据量、提交间隔等,实际使用中根据情况进行调整。

注意:

        1. 可以将数据插入另外一台服务器的其他表中(需提前创建好表结构),也可以写入到一个文件中,方便使用load data infile命令导入数据

        2. 另外可以用它来执行delete操作。这个工具默认的会删除源中的数据

范例1:

        将192.168.33.100上的ptool库的archivelog表id小于200000的记录转移到192.168.22.100上的ptool库,并归档到archive_0505.log文件中:

pt-archiver  --source h=192.168.33.100,D=ptool,t=archivelog --user=root --password=aaa123  --dest h=192.168.22.100,D=ptool,t=archivelog --file   '/tmp/archive/archive_0505.log'   --commit-each

范例2:

    删除192.168.33.100上的ptool库的archivelog表中id小于200000的记录:

pt-archiver  --source h=192.168.33.100,D=ptool,t=archivelog --user=root --password=aaa123 --where 'id<=200000'  --purge

    pt-archiver可以方便的进行数据归档,例如将log表的历史数据归档到文件或者历史库中,以防止log表过大,影响性能。

相关文章

  • Percona-toolkit工具详解

    1、pt-archiver(归档表) 使用案例:1.归档到数据库例句1:pt-archiver --source ...

  • pt-archiver的"ascending-inde

    最近在用pt-archiver归档一张1.4T的表,使用如下命令: 但发现pt-archiver迟迟不输出结果,M...

  • pt-archiver

    功能介绍: 将MySQL数据库中的表数据归档到另外一个表或者文件,也可以直接进行记录的删除操作。 用法介绍: p...

  • Percona-toolkit工具详解

    1. pt工具安装 2. 常用工具使用介绍 2.1 pt-archiver 归档表 2.2 pt-osc 2.3 ...

  • pt-archiver mysql数据归档

    1、说明 pt-archiver 是 percona-toolkit 高级命令行工具集中的一种,可以查看当前服务的...

  • Percona-toolkit工具详解

    1. pt工具安装 2. 常用工具使用介绍 pt-archiver 归档表 pt-osc pt-table-che...

  • 利用 pt-archiver 归档 关联表

    开篇   又是好久没有写博客了,今天就写一个在数据归档中的小经验吧! 背景   最近一周接到一个小任务,就是对一些...

  • 优雅地使用pt-archiver进行数据归档

    mysql日志公有云testcharsetuuidsourcestatistics 摘要:一、引言 最近由于业务需...

网友评论

    本文标题:pt-archiver

    本文链接:https://www.haomeiwen.com/subject/kuqerftx.html