文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Percona Toolkit怎么安装使用

2024-04-02 19:55

关注

本篇内容主要讲解“Percona Toolkit怎么安装使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Percona Toolkit怎么安装使用”吧!

Percona Toolkit简称 pt  工具,是Percona公司开发用于管理MySQL的工具,功能包括检查主从复制的数据一致性、检查重复索引、定位IO占用高的表文件、分析慢日志、在线DDL等。

PT安装

sudo yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm yum list | grep percona-toolkit

安装好PT,接下来介绍一些实用的PT工具以及它们使用的使用吧~

1. pt-duplicate-key-checker

说明:此工具主要用来检查表的重复索引,并给出相关的建议。

pt-duplicate-key-checker -h 127.0.0.1 -u root -p 123456 -d xuanyuan -t rs_hc_status

Percona Toolkit怎么安装使用

2. pt-kill

pt-kill  是一个简单而且很实用的查杀mysql线程和查询的工具,主要是为了防止一些大/复杂/长时间查询占用数据库及系统资源,而对线上业务造成影响的情况。

说明如下:

(1) 匹配processlist的查杀线程或者会话的重要参数 举几个匹配例子如下:

(2) 行为参数 Action:

(3) 其它重要参数

Percona Toolkit怎么安装使用

(4) 常用使用如下:

每10秒检查一次,发现有sleeping的进程就给干掉

pt-kill --match-command Sleep --victims all --interval 10 --host=localhost --port=3306 --user=root --password=********* --kill --print -S

更多使用参考下图:

Percona Toolkit怎么安装使用

3. pt-mysql-summary

查询mysql的概要信息。

pt-mysql-summary --host 127.0.0.1 --user root --password 123456 ;

参数说明:

输出内容分析:

简要信息:主要包括mysql启动时间、版本、数据目录,连接数,主从信息。

4. pt-query-digest

pt-query-digest主要用来分析mysql慢日志。

Percona Toolkit怎么安装使用

5. pt-table-checksum校验与pt-table-sync修复数据

(1) pt-table-checksum

我们缩小检查范围,单独检查某一个库,:

[root@localhost bin]# pt-table-checksum --nocheck-replication-filters --replicate=rep_test.checksums --no-check-binlog-format --databases=xuanyuan h=192.168.1.181,u=root,p=123456,P=3306

参数说明:

Percona Toolkit怎么安装使用

输出内容:

Percona Toolkit怎么安装使用

检查结果说明:

Percona Toolkit怎么安装使用

(2) pt-table-sync

如果检测到有数据是不一致的发方,需要借助pt-table-sync进行修复。

Percona Toolkit怎么安装使用

恢复不一致数据:

Percona Toolkit怎么安装使用

修复完成后,主从数据将会达到一致状态。

(3) pt-table-sync的一些使用案例

Percona Toolkit怎么安装使用

Percona Toolkit怎么安装使用

到此,相信大家对“Percona Toolkit怎么安装使用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     801人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     348人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     311人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     432人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     220人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯