percona-tool文档说明(6)- 系统类


title: “percona-tool文档说明(6)- 系统类”

tags:

  • MySQL
  • percona-tool

pt-diskstats

pt-diskstats

直接显示磁盘IO信息,与iostat类似,但是更详细。

在这里插入图片描述

实时循环显示数据结果

pt-fifo-split

pt-fifo-split [OPTIONS] [FILE]

模拟切割文件,并通过管道传递给先入先出队列而不用真正的切割文件。

pt-fifo-split --lines 1000000 hugefile.txt

使用pt-fifo-split分割一个大文件,每次读1000000行

pt-fifo-split 默认会在/tmp下面建立一个fifo文件,并读取大文件中的数据写入到fifo文件,每次达到指定行数就往fifo文件中打印一个EOF字符,读取完成以后,关闭掉fifo文件并移走,然后重建fifo文件,打印更多的行。这样可以保证你每次读取的时候都能读取到制定的行数直到读取完成。注意此工具只能工作在类unix操作系统。

常用选项:

  • –fifo /tmp/pt-fifo-split,指定fifo文件的路径;
  • –offset 0,如果不打算从第一行开始读,可以设置这个参数;
  • –lines 1000,每次读取的行数;
  • –force,如果fifo文件已经存在,就先删除它,然后重新创建一个fifo文件;

pt-find

pt-find [OPTIONS] [DATABASES]

查找MySQL中的表并执行操作,类似GUN的find命令。默认操作是打印数据库和表名。

pt-find --ctime +0 --engine InnoDB --password=password


查找0天前所有用InnoDB创造的表并且打印出来

在这里插入图片描述

pt-find --engine InnoDB --exec "ALTER TABLE %D.%N ENGINE=MyISAM" –password=”” test

找到InnoDB格式的数据表,并将其转化为MyISAM格式

在这里插入图片描述

pt-find --tablesize +1k –password=password test

寻找数据库test中,大于5k的表,并打印出来

在这里插入图片描述

pt-find --printf "%T\t%D.%N\n" | sort -rn

找到所有表并打印它们的总数据和索引大小,并首先对最大的表进行排序
在这里插入图片描述

pt-summary

pt-summary

查看当前系统的信息

在这里插入图片描述

pt-stalk

pt-stalk [OPTIONS]

出现问题时收集有关MySQL的取证数据

pt-sift

pt-sift FILE|PREFIX|DIRECTORY

浏览由pt-stalk创建的文件

pt-ioprofile

pt-ioprofile [OPTIONS] [FILE]

监视进程IO并打印文件表和I / O活动。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
percona-data-recovery-tool-for-innodb-0.5是一个由Percona公司提供的针对InnoDB存储引擎的数据恢复工具。它可以帮助用户在数据丢失或者损坏时恢复InnoDB数据库。 它的主要功能包括以下几个方面: 1. 支持数据恢复:当InnoDB数据库出现故障时,如数据库文件损坏、误删除数据等情况,该工具可以帮助用户恢复损坏的数据。它可以读取InnoDB存储引擎的日志文件,通过分析日志,找到丢失的数据更新,然后恢复数据。 2. 支持错误检测:该工具可以扫描InnoDB存储引擎的数据文件,检测出潜在的错误或损坏的数据页。通过识别和修复这些问题,可以帮助保障数据库的数据完整性和一致性。 3. 支持删选和修改数据:用户可以使用该工具针对InnoDB存储引擎中的数据进行删选和修改。通过设置过滤条件,用户可以选择指定型的数据进行操作,如根据时间范围、特定字段的值等。 4. 支持日志文件处理:该工具可以解析和处理InnoDB存储引擎的日志文件,包括重做日志和撤销日志。用户可以使用它来查看、分析和恢复日志文件中的数据更新操作,以及进行相关的数据恢复操作。 总之,percona-data-recovery-tool-for-innodb-0.5是一款专门针对InnoDB存储引擎的数据恢复工具,它可以帮助用户在数据库出现故障时进行数据恢复,保障数据的完整性和可用性。这对于数据库管理员和开发者来说是非常重要的工具。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值