[存储引擎基础知识]InnoDB与MyISAM的六大区别

2012-03-25 22:16:05  |   才被阅读:421 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:MySQL实践积累
标签: , ,

本文主要整理了Mysql 两大常用的存储引擎MyISAM,InnoDB的六大常见区别,来源于Mysql手册以及互联网的资料

继续阅读全文...

MySQL 5.0 5.1 下InnoDB的预热方法

2012-03-25 22:09:35  |   才被阅读:196 次  |   要评论?
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:MySQL实践积累
标签: ,

之前在做一个项目的MySQL数据库极限压测, 有部分场景是涉及到MySQL重启的,而这个项目使用的是InnoDB存储引擎。

重启完毕后,一开始十几分钟的性能是非常差的,原因是因为InnoDB有innodb buffer pool(简称ibf)的概念

和innodb buffer pool相关的参数innodb_buffer_pool_size,size越大,可以放到内存的数据越多,而大多数的项目都会有热点数据的存在,当热点数据经过LRU算法进入到buffer pool之后,读磁盘的次数减少,读的都是内存,速度是最快的

问题来了,数据库一重启,热点数据都被清空,bf里面都是空的.等待app的sql请求过来让bf填满数据是一个方法,但30分钟内很难把热点数据都装载进来.

这个时候,我们可以采取人工预热的办法来让bf满足我们的需求

继续阅读全文...

测试快速关闭innodb的方法

2012-03-25 22:08:08  |   才被阅读:134 次  |   要评论?
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:MySQL实践积累
标签:

测试mysqlporformanceblog提供的减少关闭innodb时间的方法,经常发现一些MySQL镜像库的InnoDB的关闭时间会特别久,mysqlperformanceblog给出了一个不错的解决方案。

继续阅读全文...

MySQL5.1 InnoDB Plugin 启动信息详解 以及与MySQL5.0的InnoDB启动信息对比

2012-03-25 22:06:11  |   才被阅读:288 次  |   要评论?
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:MySQL实践积累
标签: ,

经过一段时间的测试,准备把MySQL 5.1 InnoDB Plugin部署到线上,今天发现MySQL 5.0 InnoDB 和MySQL5.1 InnoDB Plugin启动是有点区别的,这里做一个整理

继续阅读全文...

安装mysql with innodb 支持,支持事务的mysql

2012-03-25 22:01:34  |   才被阅读:243 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:滑毛的窝
标签: ,

默认安装的mysql使用的是myisam引擎,是比较高效的引擎,但是最近有些需求需要用到mysql 事务,而myisam是不支持事务的,在网上找了一下,重新编译数据库并做了一些配置。

继续阅读全文...