广告
返回顶部
首页 > 资讯 > 数据库 >Percona Toolkit怎么安装使用
  • 146
分享到

Percona Toolkit怎么安装使用

2024-04-02 19:04:59 146人浏览 泡泡鱼
摘要

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

本篇内容主要讲解“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
  • h:指定要检查的host

  • u:数据库的用户名

  • p:数据库的密码

  • d:要检查的数据库的名称

  • t:要检查的表

Percona Toolkit怎么安装使用

2. pt-kill

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

说明如下:

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

  • 按照命令command查杀线程

  • --match-command多个command之间用 | 分隔,否则会失效。
  • 按state 来杀掉线程

  • 按info关键字来查杀线程测试通过按info来杀掉线程,注意info的内容一定要严格匹配大小写,否则会杀不掉。

  • 按照访问来源host/ip查杀线程

  • --ignore-host/--match-host
  • 按照DB来查杀线程

  • --ignore-db/--match-db
  • 按照数据库用户

  • --ignore-user/--match-user

(2) 行为参数 Action:

  • kill 杀掉连接并且退出

  • kill-query 只杀掉连接执行的语句,但是线程不会被终止

  • print 打印满足条件的语句

(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 ;

参数说明:

  • host:指定host 地址

  • user:指定连接数据库的用户名

  • password:指定连接数据库的密码

输出内容分析:

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

  • processlist信息

  • mysql状态相关信息

  • Table cache

  • InnoDB信息

  • Variables参数变量信息

  • Configuration File

4. pt-query-digest

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

Percona Toolkit怎么安装使用

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

  • pt-table-checksum与pt-table-sync,通常两个结合起来使用,前者主要用于数据的校验,验证主从是否一致;后者主要用来修复数据,两者一般情况结合起来用可以修复数据不一致的问题。

  • pt-table-checksum验证主从数据一致性的工具,当有捕获到不一致问题的时候,就会返回一个非0的结果。但是他只能查找数据的不一致。

  • pt-table-checksum在运行的时候是基于statement复制格式的,如果我们是ROW格式,需要在执行的时候加上--no-check-binlog-fORMat参数。

(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怎么安装使用”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

您可能感兴趣的文档:

--结束END--

本文标题: Percona Toolkit怎么安装使用

本文链接: https://www.lsjlt.com/news/71734.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Percona Toolkit怎么安装使用
    本篇内容主要讲解“Percona Toolkit怎么安装使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Percona Toolkit怎么安装使用”吧!Per...
    99+
    2022-10-19
  • 怎么安装并使用percona-toolkit
    这篇文章主要讲解了“怎么安装并使用percona-toolkit”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么安装并使用percona-toolkit”...
    99+
    2022-10-18
  • percona-toolkit安装
    一、获取源码包https://www.percona.com/software/database-tools/percona-toolkit 根据版本和包的种类选取并下载源码包“source code” 二...
    99+
    2022-10-18
  • Percona Toolkit 安装
    Percona Toolkit(pt工具)是一组用于维护数据库的命令行工具, 大部分是Perl脚本, 其连接数据库, 需要DBI和DBD::mysql的支持.  直接使用yum安装这两个软件包就行...
    99+
    2022-10-18
  • percona-toolkit的安装与使用
    一、percona-toolkit的安装请参考:https://blog.csdn.net/yuanyk1222/article/details/100066788 二、下面来说说此工具的一些用法: pt-online-schema-c...
    99+
    2016-05-22
    percona-toolkit的安装与使用
  • pt(Percona Toolkit)工具安装
            pt(Percona Toolkit)工具安装一.pt(Percona Toolkit)工具是由Percona公司开发的一个用perl语言编...
    99+
    2022-10-18
  • percona-toolkit怎么用
    这篇文章主要介绍percona-toolkit怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!安装方法:编辑/etc/yum.repos.d/Percona.repo,加入以下内...
    99+
    2022-10-18
  • mysql 第三方工具percona-toolkit安装使用
    percona-toolkit工具包同percona-xtrabackup一样都是用Perl写的工具包,percona-toolkit工具包是一组高级的管理mysql的工具包集,可以用来执行各种通过手工执行...
    99+
    2022-10-18
  • Percona-toolkit如何安装和配置
    这篇文章主要为大家展示了“Percona-toolkit如何安装和配置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Percona-toolkit如何安装和配置...
    99+
    2022-10-18
  • percona-toolkit 使用汇总
    pt-online-schema-change pt-online-schema-change --nocheck-replication-filters --recursion-method=none -...
    99+
    2022-10-18
  • MySQL中的Percona-toolkit工具怎么用
    这篇文章主要为大家展示了“MySQL中的Percona-toolkit工具怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL中的Percona-to...
    99+
    2022-10-18
  • pt-table-checksum,?pt-table-sync及percona-toolkit工具包的安装和使用
    percona-toolkit MySQL的一个很有用的工具 详情请参考 http://www.cnblogs.com/zping/p/5678652.html 检查数据一致性(前提是 从库必须是活动的)...
    99+
    2022-10-18
  • 怎么安装percona server 5.7
    本篇内容主要讲解“怎么安装percona server 5.7”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么安装percona server 5.7”吧!1...
    99+
    2022-10-19
  • linux下怎么安装percona
    这篇文章主要讲解了“linux下怎么安装percona”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下怎么安装percona”吧! ...
    99+
    2022-10-18
  • Percona Server 5.7怎么安装
    这篇文章给大家分享的是有关Percona Server 5.7怎么安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 yum install  readline-de...
    99+
    2022-10-18
  • Percona-Toolkit中pt-kill用法是怎样的呢
    Percona-Toolkit中pt-kill用法是怎样的呢,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。生产环境中我们时常遇...
    99+
    2022-10-18
  • Percona xtrabackup 安装与使用
    Backup一直是数据库最重要的环节,mysql也比例外。而mysql最好的备份工具就是Percona xtrabackup和Mysql Enterprise backup(官方收费版)。Xtrabacku...
    99+
    2022-10-18
  • CentOS7怎么安装Percona Server+Mysql
    这篇文章给大家分享的是有关CentOS7怎么安装Percona Server+Mysql的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、环境说明  &nbs...
    99+
    2022-10-18
  • mysql中如何使用percona-toolkit性能类工具
    小编给大家分享一下mysql中如何使用percona-toolkit性能类工具,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-18
  • 怎么安装Ubuntu16.04 percona MySQL客户端
    本篇内容介绍了“怎么安装Ubuntu16.04 percona MySQL客户端”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作