mysql各版本区别

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

mysql各版本区别
来源:百度
mysql5.7
2015年发布,mysql5.7查询性能得bai以⼤幅提升du,⽐ MySQL 5.6 提升 1 倍降低了建⽴数据zhi库连接的时间。

mysql5.6
2013年2⽉发布,mysql5.6版本其中InnoDB可以dao限制⼤量表打开的时候内存占⽤过多的问题InnoDB性能加强。

如⼤内存优化等InnoDB 死锁信息可以记录到 error ⽇志,⽅便分析InnoDB提供全⽂索引能⼒。

mysql5.5
2010年12⽉发布mysql5.5版本默认存储引擎更改为InnoDB 多个回滚段(Multiple Rollback Segments),之前的innodb版本最⼤能处理1023个并发处理操作,现在mysql5.5可以处理⾼达128K的并发事物改善事务处理中的元数据锁定。

例如,事物中⼀个语句需要锁⼀个表,会在事物结束时释放这个表,⽽不是像以前在语句结束时释放表。

增加了INFORMATION_SCHEMA[ˈski:mə]]表,新的表提供了与InnoDB压缩和事务处理锁定有关的具体信息。

mysql5.1
20o8年发布的MySQL 5.1 的版本,基本上就是⼀个增加了崩溃恢复功能的MyISAM,使⽤表级锁,但可以做到读写不冲突,即在进⾏任何类型的更新操作的同时都可以进⾏读操作,但多个写操作不能并发。

mysql-5.0
mysql-5.0版本之前,myisam默认⽀持的表⼤⼩为4G。

从mysql-5.0以后,myisam默认⽀持256T的表单数据。

myisam只缓存索引数据。

2005年的5.0版本⼜添加了存储过程、服务端游标、触发器、查询优化以及分布式事务功能。

mysql-4.1
2002年发布的4.0 Beta版,⾄此MySQL终于蜕变成⼀个成熟的关系型数据库系统。

2002年mysql4.1版本增加了⼦查询的⽀持,字符集增加UTF-8,GROUP BY语句增加了ROLLUP,er表采⽤了更好的加密算法。

⽀持每个innodb引擎的表单独放到⼀个表空间⾥。

innodb通过使⽤MVCC(多版本并发控制)来获取⾼并发性,并且实现sql标准的4种隔离级别,同时使⽤⼀种被称成next-key locking的策略来避免幻读(phantom)现象。

除此之外innodb引擎还提供了插⼊缓存(insert buffer)、⼆次写(double write)、⾃适应哈西索引(adaptive hash index)、预读(read ahead)等⾼性能技术。

相关文档
最新文档