MySQL相关工具
文章平均质量分 50
半瓶子酱油
这个作者很懒,什么都没留下…
展开
-
MySQL监控工具之mytop
安装 mytopshell> tar -zxvf mytop-1.6.tar.gzshell> cd mytop-1.6shell> perl Makefile.PLshell> makeshell> make testshell> make installshell> mytopError in option spec: "long|!注释带下列内容 ## "long原创 2015-03-15 21:09:36 · 872 阅读 · 0 评论 -
percona之pt-query-digest介绍
功能介绍:pt-query-digest是用于分析mysql慢查询的一个工具,它也可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,可以借助原创 2015-03-19 16:18:08 · 622 阅读 · 0 评论 -
percona之pt-table-sync介绍
功能介绍:通过在主服务器上运行pt-table-sync,它会重建数据,数据通过复制从主服务器同步到从服务器,从而修复了一致性,在操作过程中,可以利用pt-table-checksum检查的结果。它不同步表结构、索引、或任何其他模式对象,所以在修复一致性之前需要保证他们表存在。使用说明shell> Usage: pt-table-sync [OPTIONS] DSN [DSN]详原创 2015-03-19 16:18:11 · 1271 阅读 · 0 评论 -
percona之复制工具介绍
1. pt-slave-find功能介绍:连接master寻找和打印mysql slave复制拓扑使用说明shell> pt-slave-find [OPTIONS] [DSN]详情可参考shell> pt-slave-find --help不能通过连接到slave,打印其master使用示例shell> pt-slave-find --host=192.168原创 2015-03-19 16:20:15 · 630 阅读 · 0 评论 -
percona之pt-table-checksum介绍
功能介绍:检查mysql复制一致性工作原理:pt-table-checksum在主上执行检查语句,在线检查mysql复制的一致性,生成replace语句,然后通过复制传递到从,再通过update更新master_src的值。通过检测从上this_src和master_src的值从而判断复制是否一致。注意:使用的时候选择业务地峰的时候运行,因为运行的时候会造成表的部分记录原创 2015-03-15 21:08:35 · 858 阅读 · 0 评论 -
MySQL监控工具之orzdba
安装 orzdba代码SVN地址:http://code.taobao.org/p/orzdba/src/trunk/说明:Perl脚本,用于对Linux主机和MySQL相关指标进行实时监控。修改代码160行左右配置MySQL的相关验证信息,如username,password,host,port,sock等安装tcprstat安装orzdba_rt_depend_perl原创 2015-03-15 21:07:45 · 3999 阅读 · 0 评论 -
percona之tcprstat 介绍
tcprstat 简介tcprstat 是一个免费、开源的 TCP 分析工具,可以用来观测网络通信状态以及计算 request 和 response 之间的延迟。通过它可以获得应答时间统计信息并将其显示输出。输出格式类似于 Unix 中各种 -stat 工具的模式,如 vmstat、iostat、mpstat 。该工具可以选择观测指定 port 上的通信负载,这种方式使其在针对单实例 da原创 2015-03-15 21:15:28 · 875 阅读 · 0 评论 -
tpcc-mysql 性能测试
tpcc-mysql安装Tpcc-mysql通过模拟一个电商的业务,主要包含的业务有新增订单,库存查询,发货,支付等模块的测试,用来测试典型的复杂OLTP系统的性能。Tpcc-mysql是percona基于tpcc衍生出来的产品,专用于mysql基准测试。shell> cd /db/tool/tpcc-mysql/src/shell> makecc -w -O2 -g -I. `m原创 2015-03-15 21:12:31 · 935 阅读 · 0 评论 -
sysbench 0.5 性能测试工具
sysbench 介绍SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试:cpu性能磁盘io性能调度程序性能内存分配及传输速度POSIX线程性能数据库性能(OLTP基准测试)目前sysbench主要支持 MySQL,pgsql,Oracle 这3种数据库。sysbench 安装原创 2015-03-15 21:10:32 · 2009 阅读 · 0 评论 -
MySQL监控工具之innotop
INNOTOP 简介INNOTOP是一个通过文本模式显示MySQL和 InnoDB的监测工具。它有很多特点:快速的配置、易于使用等。INNOTOP是用PERL语言写成 的,这是它能更加灵活的使用在各种操作平台之上,它能详细的的监控出当前MYSQL和INNODB运行的状态,以便维护人员根据结果合理的优化 MYSQL,让MYSQL更稳定更高效的运行。是一个系统活动报告,类似于Linux原创 2015-03-15 21:12:55 · 902 阅读 · 0 评论 -
利用pt-heartbeat监控复制延迟
主从延迟介绍一般mysql主从监控通过show slave status查看SECONDS_BEHIND_MASTER的值来判断主从是否有延迟。但是SECONDS_BEHIND_MASTER并不能准确的反映出数据库的延迟情况,而且此值是秒级。如果有业务系统需要更精确的主从延迟级别(如毫秒级),这样可以通过pt-heartbeat实现对mysql或PostgreSQL主从复制的监控。工作原理pt-he原创 2017-11-23 23:07:53 · 704 阅读 · 0 评论