Chinaunix首页 | 论坛 | 博客
  • 博客访问: 120637
  • 博文数量: 91
  • 博客积分: 167
  • 博客等级: 入伍新兵
  • 技术积分: 530
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-22 17:26
文章分类

全部博文(91)

文章存档

2012年(91)

分类:

2012-10-30 13:26:18

原文地址:用于高性能MySQL的工具 作者:hairui8991

分类:
界面、监控、分析和辅助工具

1.带界面的工具
1.1 MySQL 可视化工具
MySQL查询浏览器(MySQL Query Brower)、MySQL管理员(MySQL Administrator)、MySQL迁移工具箱(MySQL Migration Toolkit)和MySQL工作台(MySQL Workbench)
1.2 SQLyog
1.3 phpMyAdmin

2.监控工具
分为:非互动的和互动的两类。
2.1 非交互式监控系统
    自己开发的系统
    nagios
    可替代Nagios的工具:Zenoss、Hyperic HQ、OpenNMS、Groundwork Open Source、Zabbix、MySQL监控和建议服务、MONyog、基于RRDTool的系统(MRTG、Munin、Cacti、Cricket、Ganglia)

2.2交互工具
innotop、mtop、mytop、以及基于Web的mytop克隆版本
wget
tar zxvf innotop-1.8.1.tar.gz
cd innotop-1.8.1
perl Makefile.PL  #Term::ReadKey => 2.10,DBI => 1.13,DBD::mysql=> 1.0,
make install

3.分析工具
3.1 HackMySQL工具
Mysqlreport是一个Perl脚本,它能检查SHOW STATUS的输出结果,把它们转换为易读的报告,并打印出来。

wget hackmysql.com/scripts/mysqlreport from your terminal

Mysqlsla(MySQL Statement Log Analyzer):可以用它分析由服务器上所有查询生成的日志、慢查询日志(慢速的意思是该查询所需要的时间超出了配置里的最大时间)、或者任何其他日志。


mysqlreport - Make easy-to-read MySQL status reports.
mysqlsla - Simple, lightweight MySQL log parsing.
mysqlidxchx - Checks tables for unused indexes.
mysqlsniffer - MySQL protocol sniffer.

3.2 Maatkit 分析工具
wget

  1. wget http://www.percona.com/redir/downloads/percona-toolkit/2.1.1/percona-toolkit-2.1.1.tar.gz
  2. tar zxvf percona-toolkit-2.1.1.tar.gz
  3. cd percona-toolkit
  4. perl Makefile.PL
  5. make
  6. make test
  7. make install
4.MySQL的辅助工具
4.1 MySQL Proxy
4.2 Dormando的MySQL 代理

4.3 Maatkit辅助脚本

5.更多的信息来源
Planet MySQL 博客聚合器()
MySQL Forge社区网站()
阅读(550) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~