innodb

如何预热数据

1. 预热数据执行一次full table scan即可 (普通盘或4-6块sas盘的raid1+0)
SELECT count(*) FROM tbl WHERE non_idx_col=0; #注意找一个非索引的列,
iostat 可以看到io比较高,顺序读取几十M,或百M以[......]

继续阅读

innodb如何加速创建,删除索引

innodb如何加速创建,删除索引
Mysql5.0,5.1的二进制版本,绝大部分ddl语句,都需要copy整个表,比如innodb创建一个索引,会创建一个空表,然后把数据

一条一条插入,没有排序,每次需随机查找索引节点,效率很慢.
mysql 5.1的InnoDB Plugin,支持Fast In[......]

继续阅读

如何快速关闭Mysql

如何快速关闭Mysql[......]

继续阅读

innodb_status_file解释

innodb_status_file
这个选项让InnoDB为周期的SHOW INNODB STATUS输出创建一个文件/innodb_status.。
show innodb status的输出由于事务众多,可能很大,所以会被截去,以避免过度消耗资源.
show innodb status的输出,[......]

继续阅读

设置Innodb buffer pool size

设置Innodb buffer pool size[......]

继续阅读

mysql存储引擎之innodb

mysql存储引擎之innodb[......]

继续阅读