pt(Percona Toolkit)工具介绍一.介绍1.找出重复的索引和外键    pt-duplicate-key-checker例子:[root@node1 ~]# pt-duplicate-key-checker --user=root --password='abc123'# ##############
原创 2017-10-03 15:53:09
3155阅读
1点赞
pt安装配置: wget percona.com/get/percona-toolkit.tar.gz tar xzvf  percona-toolkit-2.1.1.tar.gz cd percona-toolkit-2.1.1 perl Makefile.PL make make install cd ..&n
翻译 精选 2012-06-01 13:54:18
575阅读
背景: 工作上需要删除或则归档一张大表,这时候用pt-archiver可以很好的满足要求,其不仅可以归档数据,还有删除、导
原创 2022-06-19 08:57:52
501阅读
1点赞
在master节点上执行的UPDATE语句,通过MySQLbinlog协议在所有的slave节点原样执行,更新slave节点本地的checksums表上的记录有变化就会更新;...
原创 2022-10-27 13:36:58
102阅读
pt(Percona Toolkit)工具是由Percona公司开发的一个用perl语言编写的工具集,包含很多功能,例如在线更改数据表结构,校验主从数据,检查数据库状态,分析慢查询等这些靠人手做起来比较麻烦的事情,功能强大,操作简单.安装既然是perl语言开发的工具集,那当然是先安装perl相关依赖包了yum install -y perl perl-IO-
原创 2017-01-19 18:53:12
10000+阅读
pt-config-diff比较mysql配置文件和服务器参数示例:pt-config-diff /etc/my.cnf h=192.168.53.11 --user=root --password=123456 --socket=/tmp/mysql.sock pt-config-dirr /etc/my.cnf /etc/m
原创 2016-03-31 14:33:03
2261阅读
pt-table-sync
原创 2019-01-09 10:34:12
380阅读
目录 常用选项(OPTIONS) DSN选项(DSN) 选项用法说明   环境与数据准备 表归档到表(逐行进行) 表归档到表(批量进行) 表归档到文件 表清除数据 表自增字段处理 基本说明 用法示例 工作流程 总结 参考 正文 pt-archiver - Archive rows from a MySQL table into another table or a file. pt-archi
原创 2021-08-09 17:01:54
535阅读
pt-ioprofilept-ioprofile:官方地址说明用途:监控指定进程的IO情况。语法:pt-ioprofile [OPTIONS] [FILE]默认情况下,监控MySQL进程。也可以通过--profile-pid指定进程ID,或指定文件名。警告:pt-ioprofile会冻结服务器,可能会导致进程崩溃,或者使其在分离后执行得很差,或者使其处于休眠状态!所以不要在生...
原创 2022-09-29 11:33:50
111阅读
pt-fingerprintpt-fingerprint:官方地址说明用途:将SQL语句转换为绑定变量形式,即:所有where条件中指定的具体值以?代替。语法:pt-fingerprint [OPTIONS] [FILES]具体例子[root@BigData ~]# pt-fingerprint --query "select a, b, c from users where id...
原创 2022-09-29 11:34:02
115阅读
pt-pmppt-pmp:官方地址说明用途:可以在Linux上创建和总结进程的完整堆栈跟踪。堆栈跟踪的摘要对于诊断进程正在等待什么是非常有用的工具。语法:pt-pmp [OPTIONS] [FILES]注意:pt-pmp是一个只读工具。但是,收集GDB堆栈跟踪是通过将GDB附加到程序并从所有线程打印堆栈跟踪来实现的。这将在一段时间内冻结程序,从一秒钟左右到在程序中有很多内存和线程的非常繁忙的系统上
原创 2022-09-29 11:37:39
116阅读
pt-diskstatspt-diskstats:官方地址说明用途:用于监控GNU/Linux的I/O交互式工具。语法:pt-diskstats [OPTIONS] [FILES]pt-diskstats打印GNU/Linux的磁盘I/O统计数据。它有点类似于iostat,但它是交互式的,而且更加详细。它可以分析从另一台机器上收集的数据。默认情况下,通过读取/proc/diskst...
原创 2022-09-29 11:33:05
125阅读
pt-mextpt-mext:官方地址说明用途:pt-mext实现的功能比较简单,就是将mysqladmin输出的多次迭代的相同status变量值放到同一行输出。-i, --sleep=# 每次执行命令间隔-c, --count=# Number of iterations to make. This works with -i (–sleep) only.具体例子执行m...
原创 2022-09-29 11:33:31
66阅读
pt-heartbeatpt-heartbeat:官方地址说明用途:监控主从延迟语法:pt-heartbeat [OPTIONS] [DSN] --update|--monitor|--check|--stop可用于监控MySQL、PostgreSQL的主从复制延迟。可以将该延迟信息保存到表中,以供以后查看。pt-heartbeat的最大区分粒度为0.01秒。 主服务器和从服务器上...
原创 2022-09-29 11:33:59
57阅读
pt-stalkpt-stalk:官方地址说明用途:当MySQL发生故障时收集语法:pt-stalk [OPTIONS]pt-stalk等待触发条件发生,然后收集数据来帮助诊断问题。该工具被设计为作为具有根特权的守护进程运行,这样您就可以诊断不能直接观察到的间歇性问题。还可以使用它来执行自定义命令,或者在不等待触发器发生的情况下根据需要收集数据。对于偶尔发生的间接性的性能问题,可以通过自定义脚本出
原创 2022-09-29 11:38:50
121阅读
pt-siftpt-sift:官方地址说明用途:用于分析、查看pt-stalk命令产生的文件内容,并生产概要信息,然后通过输入不同的命令查
原创 2022-09-29 11:50:56
155阅读
背景: MySQL的架构中,Master-Slave是目前最受欢迎的,用的也最多,但是对于主从的延迟一般都是按照他自己的状态【Seconds_Behind_Master】
之所以先写介绍,那是因为太多工具,要查起来非常麻烦,要先做个汇总介绍,方便查找.介绍1.找出重复的索引和外键    pt-duplicate-key-checker这个工具会将重复的索引和外键都列出来,并生成了删除重复索引的语句,非常方便2.执行alter的时候不会阻塞写和读取操作    pt-online-schema-change非常
原创 2017-01-20 10:08:58
10000+阅读
percona-toolkitpt-table-checksum
原创 2019-01-09 09:05:18
543阅读
  • 1
  • 2
  • 3
  • 4
  • 5