- 博客(4)
- 收藏
- 关注
翻译 innodb 恢复步骤
innodb crash恢复需要几个步骤,第一步初始化执行期间需要引用redo log,如果所有更改在crash那个时刻都从buffer pool刷到磁盘,应用redo log将被忽略。剩下的步骤包括: 1. 回滚未完成的事务 2. insert buffer合并:把插入缓冲树(从共享的表空间)的更改更新到非聚集索引的叶子节点所在的页 3. 删除有删除标记过的记录,改记录对任何活跃事务不再可
2012-04-26 10:22:14 502
原创 twitter 开源自己的mysql
twitter在mysql5.5源生版本上优化了在NUMA系统下内存的分配,改进了服务器端语句超时的支持,支持更多的状态,输出和恢复innodb buffer pool,优化mysql对ssd设备的支持。 添加的状态变量: 1. innodb文件和表空间的打开,关闭,正在打开的次数。 2. 死锁的次数,原来只有在show engine innodb status中看到。
2012-04-10 14:28:53 535
原创 percona 安装
gentoo 安装percona 步骤: 1. cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_CONFIG=mysql_release -DFEATURE_SET=community -DWITH_EMBEDDED_SERVER=OFF -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATAD
2012-04-01 13:33:13 389
原创 shell 一些用法
今天看到一个帖子,感觉shell还是很强大的,用了这么多年的linux,还是有很多地方需要学习的。 str="server_port: 80a," 提取数字80,下面有很多种写法 1. grep -o '[0-9]*' 2. expr “$a" : '[^0-9]*\([0-9]*\)' 3. awk -vRS="[0-9]+" 'RT{print RT}' 4
2012-04-01 09:52:48 245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人