Monthly Archives: August 2014

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 »

MyISAM表转为InnoDB表注意事项

By | 2014/08/05

MyISAM转InnoDB表注意事项 基于引擎存储格式和索引组织方式的不同, 表从MyISAM引擎转换到InnoDB引擎需要注意以下事项: 1. AUTO_INCREMENT列不在多列索引的首位的MyISAM表不能转换 见 http://dev.mysql.com/doc/refman/5.5/en/replication-features-auto-increment.html , 包含AUTO_INCREMENT列的InnoDB表, innodb 表中只能设置1个auto 属性的列, 且 auto 列必须定义为 key, 可以是单 key, 也可以是组合 key, 如果是组合key, auto 列必须在最左边; 比如 MyISAM 支持 idx_name_id(`name`, `auto_id`) 的组合索引, 但是 InnoDB 不支持 idx_name_id(`name`, `auto_id`), 却可以支持 auto 列在最左边的情况: idx_id_name(`auto_id`, `name`);

TCP parameter Settings

By | 2014/08/03

sysctl -w net.core.rmem_max=8388608 # maximum receive size of buffers used by sockets sysctl -w net.core.wmem_max=8388608 # maximum socket send buffer size sysctl -w net.core.rmem_default=65536 # default setting in bytes of the socket receive buffer sysctl -w net.core.wmem_default=65536 # default setting in bytes of the socket send buffer