top 10 percona toolkit tools (四)

7. pt-query-digest http://www.percona.com/doc/percona-toolkit/2.2/pt-query-digest.html 分析query 语句: 该工具可用于统计分析 slow log, processlist, binary log 和 tcpdump 相关的sql 语句信息, 生成详细的报表供管理员查看或排错。我们最长用的可能是分析 slow log 和 tcpdump 文件, 基于以下几种场景: (1) 想详细了解过去一段时间慢查询的整体状况,比如哪类的 sql, 这类 sql 主要的时间分布(us, ms, 还是…

Continue reading

MySQL 升级说明

MySQL 升级说明 1.为什么升级 在没有充分测试前, 升级MySQL,尤其是主版本升级会存在很大的风险, 可能系统表或存储引擎组织方式做了更新, 也可能是参数或默认值信息做了改动, 这些都可能引起应用的中断甚至Server端的崩溃; 不过升级的好处也是很大的,比如想使用新版的功能特性,更好的性能,对固态盘的支持或者已经修复的bug等; 当然一般来说bug和性能问题会促使我们做一些小版本或大版本的升级, 在没有遇到这两个问题之前, 个人不建议对正在稳定使用的MySQL进行升级, 即便新版有更好的功能或性能。 2.升级的方式 我们通俗的将版本升级分为主版本升级(大版本升级)和次版本升级(小版本升级): MySQL 5.1 升级到 MySQL 5.5 称为主版本升级; MySQL 5.5.23 升级到 MySQL 5.5.33 称为次版本升级; 主版本之间的改动一般表现为系统表或参数信息的变更, 索引或行记录的组织方式也可能出现变更;次版本之间的改动一般表现为bug的修复, 同样接口或功能之间性能方面的提升。从这方面来看升级一般分为两种方式:

Continue reading