mysql 6.0 新特性 2014_MySQL 各版本的特性

Mysql5.5 特性,相对于Mysql5.1性能提升默认存储引擎更改为 InnoDB引擎。具有提交、回滚和宕机恢复功能 和ACID兼容。行级锁。表与索引存储在表空间中, 表大小无限制。支持dynamic(primary key缓存内存 避免主键查询引起的IO )与compressed(支持数据及索引压缩)行格式。InnoDB 存储引擎的文件格式,支持表压缩、节约存储、提供内存命中率、trunca...
摘要由CSDN通过智能技术生成

Mysql5.5 特性,相对于Mysql5.1

性能提升

默认存储引擎更改为 InnoDB引擎。具有提交、回滚和宕机恢复功能 和ACID兼容。

行级锁。

表与索引存储在表空间中, 表大小无限制。

支持dynamic(primary key缓存内存 避免主键查询引起的IO )与compressed(支持数据及索引压缩)行格式。

InnoDB 存储引擎的文件格式,支持表压缩、节约存储、提供内存命中率、truncate table速度更快。

原InnoDB只有一个UndoSegment(回滚段),最多支持1023的并发;现在有128个Segments(片段),支持128K个并发(同样,解决高并发带来的事务回滚)。

Innodb_thread_concurrency默认为0,线程并发数无限制,可根据具体应用设置最佳值。

Innodb_io_capacity可以动态调整刷新脏页的数量,改善大批量更新时刷新脏页跟不上导致的性能下降问题。Default:200,跟硬盘的IOPS有关。

充分利用CPU多核处理能力innodb_read_io_threads阈值:1-64innodb_write_io_threads 阈值:1-64根据数据库的读写比灵活设置,充分发挥多CPU、高性能存储设备的性能,不支持动态加载 。

自适应刷新脏页

热数据存活更久

buffer pool多实例 :innodb_buffer_pool_instances 参数增加innodb_buffer_pool实例个数,大大降低buffer pool的mutex争抢过热情况。

Linux上实现异步IO

重新支持组提交

稳定性提升

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值