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
600阅读
背景: 工作上需要删除或则归档一张大表,这时候用pt-archiver可以很好的满足要求,其不仅可以归档数据,还有删除、导
原创
2022-06-19 08:57:52
643阅读
点赞
摘要: 死锁:是指两个或则多个事务在同一个资源上相互占用,并请求锁定对方占用的资源,而导致恶性循环的现象;当产生死锁的时候,MySQL会回滚一个小事务的SQL,确保另一个完成。上面是死锁的概念,而在MySQL中 innodb 会出现死锁的情况,但是查看死锁却很不“智能”。只能通过 show engine innodb
转载
精选
2015-05-13 14:15:25
579阅读
percona-toolkit
转载
精选
2014-05-12 15:30:18
471阅读
percona-toolkit之pt-table-checksum
原创
2019-01-09 09:05:18
585阅读
pt-archiver说明将一个表的数据导入到另一个表或文件中。语法:pt-archiver [OPTIONS] --source DSN --where WHEREpt-arc
原创
2022-09-29 11:32:54
224阅读
pt-align说明用途:将其他工具的输出与列对齐。语法:pt-align [FILES]具体例子原始文件[root@BigData ~]# more lei.txtDATABASE TABLE ROWSfoo bar 100long_db_name table 1another long_name 500格式化后结果[root@BigDa..
原创
2022-09-29 11:32:57
40阅读
pt-findpt-find:官方地址说明用途:查找MySQL表并执行指定操作。语法:pt-find [OPTIONS] [DATABASES]pt-find搜索MySQL表并执行操作,如linux中的find命令。默认操作是打印数据库和表名。具体例子查看一天前创建的存储引擎是MyISAM的表[root@BigData ~]# pt-find --host 192.168.20...
原创
2022-09-29 11:33:19
57阅读
pt-killpt-kill:官方地址说明用途:KILL MySQL指定查询。语法:pt-kill [OPTIONS] [DSN]其主要是通过SHOW PROCESSLIST获取满足条件的查询、连接并KILL。具体例子1.kill运行时间超过60s的查询pt-kill --busy-time 60 --kill h=localhost,p=123,P=3306,u=root...
原创
2022-09-29 11:33:28
89阅读
pt-summarypt-summary:官方地址说明用途:获取操作系统概要信息。语法:pt-summary直接输入命令即可,没有其他选项。具体例子[root@BigData ~]# pt-summary# Percona Toolkit System Summary Report ###################### Date | 2019-08-01 03:28:2
原创
2022-09-29 11:39:01
99阅读
目录常用选项(OPTIONS) DSN选项(DSN) 选项用法说明环境与数据准备 表归档到表(逐行进行) 表归档到表(批量进行) 表归档到文件 表清除数据 表自增字段处理基本说明 用法示例 工作流程 总结 参考正文pt-archiver- Archive rows from a MySQL table into another table or a f...
原创
2022-02-13 15:55:39
532阅读
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
148阅读
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
88阅读
pt-heartbeatpt-heartbeat:官方地址说明用途:监控主从延迟语法:pt-heartbeat [OPTIONS] [DSN] --update|--monitor|--check|--stop可用于监控MySQL、PostgreSQL的主从复制延迟。可以将该延迟信息保存到表中,以供以后查看。pt-heartbeat的最大区分粒度为0.01秒。 主服务器和从服务器上...
原创
2022-09-29 11:33:59
86阅读
pt-stalkpt-stalk:官方地址说明用途:当MySQL发生故障时收集语法:pt-stalk [OPTIONS]pt-stalk等待触发条件发生,然后收集数据来帮助诊断问题。该工具被设计为作为具有根特权的守护进程运行,这样您就可以诊断不能直接观察到的间歇性问题。还可以使用它来执行自定义命令,或者在不等待触发器发生的情况下根据需要收集数据。对于偶尔发生的间接性的性能问题,可以通过自定义脚本出
原创
2022-09-29 11:38:50
131阅读
pt-siftpt-sift:官方地址说明用途:用于分析、查看pt-stalk命令产生的文件内容,并生产概要信息,然后通过输入不同的命令查
原创
2022-09-29 11:50:56
159阅读
背景: MySQL的架构中,Master-Slave是目前最受欢迎的,用的也最多,但是对于主从的延迟一般都是按照他自己的状态【Seconds_Behind_Master】
原创
2022-06-16 11:25:58
97阅读
pt-table-sync
原创
2019-01-09 10:34:12
402阅读
pt-ioprofilept-ioprofile:官方地址说明用途:监控指定进程的IO情况。语法:pt-ioprofile [OPTIONS] [FILE]默认情况下,监控MySQL进程。也可以通过--profile-pid指定进程ID,或指定文件名。警告:pt-ioprofile会冻结服务器,可能会导致进程崩溃,或者使其在分离后执行得很差,或者使其处于休眠状态!所以不要在生...
原创
2022-09-29 11:33:50
129阅读
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
134阅读