Category Archives: percona

percona soft

top 10 percona toolkit tools (四)

By | 2014-10-19

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, 还是 s 级别的居多), 主要的行数检查, 数据发送量等; (2) 一些执行时间短的 sql 不会出现在 slow log 或 processlist 列表中,管理员也难以全部抓取相关的sql, 可以使用该工具分析tcpdump监听MySQL端口的日志信息, 得到较为全面的报告列表, 包括的列表同(1)中的信息; (3)该工具早期的版本支持sql重放等工具, 对InnoDB的预热需求是一个不错的手段, 详见 http://arstercz.com/keep-your-slave-warm/, 也支持统计分析tcpdump监听memcached生成的日志文件。

top 10 percona toolkit tools (三)

By | 2014-09-14

5. pt-summary http://www.percona.com/doc/percona-toolkit/2.2/pt-summary.html 搜集系统信息: 非常详细的列出系统相关的信息, 包括硬件信息, CPU, Memory, 分区, 当前运行的进程, 网络连接, 网卡等信息。对于不经常做更新的系统而言, 该工具可以很好的当做系统运行镜像来使用。该工具和pt-mysql-summary类似, 但更侧重于系统信息的搜集。同样以bash shell编写。 输出信息如下: # pt-summary # Percona Toolkit System Summary Report ###################### Date | 2014-09-14 11:36:21 UTC (local TZ: CST +0800) Hostname | cz Uptime | 27 days, 3:20, 1 user, load average: 0.00, 0.00, 0.00 … # Processor ################################################## Processors |… Read More »

top 10 percona toolkit tools (二)

By | 2014-09-10

3. pt-show-grants http://www.percona.com/doc/percona-toolkit/2.2/pt-show-grants.html 导出权限表信息:以sql语句的形式列出mysql.user表的权限信息,方便管理员进行批量修改, 该功能在迁移数据库, 尤其是不同网段的情况下非常有用; 如下为导出的权限信息:

top 10 percona toolkit tools (一)

By | 2014-08-28

Manual page: http://www.percona.com/doc/percona-toolkit/2.2/ 介绍 percona toolkit是针对MySQL, Percona Server和MariaDB的一套命令工具集, 包括搜集统计信息, 在线更改表结构, 归档数据等等方面; 其是由Percona( http://www.percona.com/ )公司维护和开发,且对外开源(perl|shell)。对于DBA来讲, 熟悉这些工具可以极大方便的处理DB相关的工作和任务。 toolkit中的命令集合随版本的更新而出现少许变化, 本文以笔者的percona-toolkit-2.1.5-1版本说明, 目前该版本共计36个工具, 本文介绍最常用的10个命令,包括:

Percona MySQL Monitor template for Cacti

By | 2014-08-05

To collect Percona Mysql Variables, read more from http://www.percona.com/doc/percona-monitoring-plugins/cacti/mysql-templates.html and Percona mysql installed dirs support-file/my-innodb-heavy-4G.cnf 1. InnoDB Adaptive hash Index This variable is enabled by default.The feature known as the adaptive hash index (AHI) lets InnoDB perform more like an in-memory database on systems with appropriate combinations of workload and ample memory for the buffer… Read More »

percoba XtraDB Cluster介绍及使用(四)

By | 2014-07-16

流控 Flow Control http://galeracluster.com/documentation-webpages/nodestates.html http://galeracluster.com/documentation-webpages/weightedquorum.html 测试环境说明见 http://arstercz.com/percona-xtradb-cluster%E4%BD%BF%E7%94%A8%E4%BA%8C/ 以下说明以重启test3节点为例: 按手册的介绍来看, 节点状态分为以下6种: 集群节点状态变化

percoba XtraDB Cluster介绍及使用(三)

By | 2014-07-10

重启Cluster 详见: http://galeracluster.com/documentation-webpages/restartingacluster.html 如果需要重启整个集群,可以如下操作: Occarsionally, you may have to restart the entire Galera Cluster. proceed as follows: 1. Identify the node with the most advanced node state ID. See chapter Identifying the Most Advanced Node. 2. Start the node as the first node of the cluster. 3. Start the rest of the nodes as usual.