mysql 5.1和5.5的区别
2017-08-20 14:24
225 查看
新一代MySQL产品---MySQL5.5 已经面世,较之之前的5.1版本,将获得诸多特性方面的提升,简单总结如下:
1. 默认存储引擎更改为InnoDB
InnoDB作为成熟、高效的事务引擎,目前已经广泛使用,但MySQL5.1之前的版本默认引擎均为MyISAM,
此次MySQL5.5终于 做到与时俱进,将默认数据库存储引擎改为InnoDB,并且引进了Innodb
plugin 1.0.7。
此次更新对数据库的好处是显而易见的:InnoDB的数据恢复时间从过去的一个甚至几个小时,缩短到几分钟(InnoDB
plugin 1.0.7,InnoDB plugin 1.1, 恢复时采用红-黑树)。
InnoDB Plugin 支持数据压缩存储,节约存储,提高内存命中率,并且支持adaptive
flush checkpoint, 可以在某些场合避免数据库出现突发性能瓶颈。
Multi Rollback Segments: 原来InnoDB只有一个Segment,同时只支持1023的并发。现已扩充到128个Segments,从而解决了高并发的限制。
2. 多核性能提升
Metadata Locking (MDL) Framework替换LOCK_open mutex (lock),使得MySQL5.1及过去版本在多核心处理器上的性能瓶颈得到解决,官方表示将继续增强对MySQL多处理器支持,直至MySQL性能
“不受处理器数量的限制”
3. 复制功能(Replication)加强
MySQL复制特性是互联网公司应用非常广泛的特性,作为MySQL最实用最简单的扩展方式,过去的异步复制方式已经有些不上形势,对某些用户 来说“异步复制”意味着极端情况下的数据风险,MySQL5.5将首次支持半同步(semi-sync
replication)在MySQL的高可用方案中将产生更多更加可靠的方案。另外Slave fsync tunning;Relay log corruption recovery和Replication Heartbeat也将实现
4. 增强表分区功能
1. 默认存储引擎更改为InnoDB
InnoDB作为成熟、高效的事务引擎,目前已经广泛使用,但MySQL5.1之前的版本默认引擎均为MyISAM,
此次MySQL5.5终于 做到与时俱进,将默认数据库存储引擎改为InnoDB,并且引进了Innodb
plugin 1.0.7。
此次更新对数据库的好处是显而易见的:InnoDB的数据恢复时间从过去的一个甚至几个小时,缩短到几分钟(InnoDB
plugin 1.0.7,InnoDB plugin 1.1, 恢复时采用红-黑树)。
InnoDB Plugin 支持数据压缩存储,节约存储,提高内存命中率,并且支持adaptive
flush checkpoint, 可以在某些场合避免数据库出现突发性能瓶颈。
Multi Rollback Segments: 原来InnoDB只有一个Segment,同时只支持1023的并发。现已扩充到128个Segments,从而解决了高并发的限制。
2. 多核性能提升
Metadata Locking (MDL) Framework替换LOCK_open mutex (lock),使得MySQL5.1及过去版本在多核心处理器上的性能瓶颈得到解决,官方表示将继续增强对MySQL多处理器支持,直至MySQL性能
“不受处理器数量的限制”
3. 复制功能(Replication)加强
MySQL复制特性是互联网公司应用非常广泛的特性,作为MySQL最实用最简单的扩展方式,过去的异步复制方式已经有些不上形势,对某些用户 来说“异步复制”意味着极端情况下的数据风险,MySQL5.5将首次支持半同步(semi-sync
replication)在MySQL的高可用方案中将产生更多更加可靠的方案。另外Slave fsync tunning;Relay log corruption recovery和Replication Heartbeat也将实现
4. 增强表分区功能
相关文章推荐
- MySQL各版本4.1/5.0/5.1/5.5/5.6的主要区别
- mysql5.5―InnoDB 和mysql5.1-myIAM 引擎区别
- mysql5.1 与mysql5.5 字符集设置区别
- MySQL 4.1/5.0/5.1/5.5/5.6各版的区别
- [mysql] 5.1和5.5版本区别
- MySQL 4.1/5.0/5.1/5.5/5.6/5.7各版本的主要区别
- MySQL 5.0/5.1/5.5/5.6 各版本的主要区别 (主要是在5.0和其他版本的区别)
- MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别
- MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别
- MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别
- MySQL 4.1/5.0/5.1/5.5各版本的主要区别
- MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别
- MySQL 5.1 和 5.5 reset slave 的区别
- MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别
- MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别整理
- MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别
- centos yum配置mysql-5.5/5.1 php 5.3 nginx安装 spawn-fcgi 安装 php-fpm启动
- 解决 mysql-libs-5.1 conflicts with file from package MySQL-server-5.5 问题
- MySQL 5.1升级到MySQL 5.5的步骤
- 将MySQL 5.1升级到MySQL 5.5的步骤