Percona Toolkit使用测试(8)PT-FK-ERROR-LOGGER

pt-fk-error-logger - 记录mysql外键错误日志
pt-fk-error-logger在给定的DSN上记录关于外键错误的信息。信息被打印到STDOUT,也可以通过指定- -dest保存到表中。除非指定了- -run-time 或 - -iterations,否则该工具将永远运行。
如:
打印host1上的外键错误
pt-fk-error-logger h=host1
打印一次host1上的外键错误
pt-fk-error-logger h=host1 --iterations 1
保存host1上的外键错误到host2的percona_schema.fke表
pt-fk-error-logger h=host1 --dest h=host2,D=percona_schema,t=fke

pt-fk-error-logger打印或保存SHOW INNODB STATUS中的外键错误文本。错误不会以任何方式解析或解释。外键错误由它们的时间戳惟一标识。只打印或保存新的(最近的)错误。

默认情况下,该工具永远运行,并且每隔–interval秒检查一次新的外键错误。可以指定–run-time和/或–iterations,来限制工具运行的时间。

参数:
- -ask-pass
连接数据库时询问密码
- -charset
字符集
- -config
读取这个逗号分隔的配置文件列表;如果指定,这必须是命令行上的第一个选项。
- -daemonize
Fork到后台并从shell中分离。只有POSIX操作系统支持。
- -database
连接到的数据库
- -defaults-file
只读取给定文件中的mysql选项。您必须给出一个绝对路径名。
- -dest
信息存储位置
指定至少一个数据库(D)和表(t)。
建议的表结构:
在这里插入图片描述
- -help
帮助并退出
- -host
连接的主机名
- -interval
检查频率 默认30s执行一次
- -iterations
检查次数 默认永久执行
- -log
把输出写入日志文件
- -password
连接数据库密码
- -pid
创建一个pid文件,如果PID文件已经存在并且其中包含的PID与当前PID不同,则该工具不会启动。但是,如果PID文件存在并且其中包含的PID不再运行,则该工具将用当前PID覆盖PID文件。当工具退出时,PID文件将自动删除。
- -port
数据库端口
- -quiet
不要打印外键错误;只打印错误和警告到STDERR。
- -run-time
运行时间,默认永久
- -set-vars
设置数据库变量
- -socket
数据库连接socket文件
- -user
数据库用户
- -version
查看版本并退出
- -[no]version-check
检查工具等版本

其原理、实现、功能以及用法同工具包里面的另一个工具pt-deadlock-logger(https://blog.csdn.net/m0_37827567/article/details/90903472)一致

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值