摘要: 查找MySQL的表,并且做一些操作,基本语法就如下: pt-find [OPTIONS] [DATABASES] (1)查找一天前建立的MyISAM 引擎的表 [root@mxqmongodb2 bin]# ./pt-find --ctime +1 --engine MyISAM --host=17 阅读全文
posted @ 2017-06-22 12:55 M哥 阅读(838) 评论(0) 推荐(0) 编辑
摘要: pt-duplicate-key-checker工具可以检测表中重复的索引,对于一些业务量很大的表,而且开发不规范的情况下有用。基本用法: 看一下我们的测试表: mysql> desc new_orders; + + + + + + + | Field | Type | Null | Key | D 阅读全文
posted @ 2017-06-22 09:41 M哥 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 数据导入导出工具pt-archiver 工具可以将MySQL的表数据导出到一个新表或者一个文件,也有自己的应用场景,比如数据归档,删除数据,数据合并等。 具体用法: pt-archiver [OPTIONS] --source DSN --where WHERE PT工具链接参数DSN一般适用于所有 阅读全文
posted @ 2017-06-22 09:38 M哥 阅读(3028) 评论(0) 推荐(0) 编辑
摘要: 死锁监控pt-deadlock-logger 首先我们要创建一个表用来保存死锁的信息: CREATE TABLE deadlocks ( server char(20) NOT NULL, ts timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, thread 阅读全文
posted @ 2017-06-22 09:34 M哥 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 1:pt-slave-find ,主要是查找MySQL的层级,其实我感觉这个用处不是很大,因为层级比较多架构本身就很少,查看从库的话一般情况我们可以通过show slave hosts查看(不过不能显示层级): mysql> show slave hosts; + + + + + + | Serve 阅读全文
posted @ 2017-06-22 09:27 M哥 阅读(588) 评论(0) 推荐(0) 编辑
摘要: pt-variable-advisor是一款分析参数,并且给出参数设置建议的一款PT工具,基本语法 pt-variable-advisor [OPTIONS] [DSN] 如下我们可以获取本地参数的一些建议: [root@localhost bin]# ./pt-variable-advisor l 阅读全文
posted @ 2017-06-22 09:24 M哥 阅读(1862) 评论(0) 推荐(0) 编辑
摘要: pt-query-digest可以通过logs, processlist, 和tcpdump来分析MySQL的查询相关信息,基本语法如下: pt-query-digest [OPTIONS] [FILES] [DSN] pt-query-digest是一种用于分析MySQL查询的简单易用的工具,没有 阅读全文
posted @ 2017-06-22 09:20 M哥 阅读(3085) 评论(0) 推荐(0) 编辑