一、当前主流的mysql的大版本
当前主流的mysql版本有 5.6、5.7、5.8
二、区别比对
(1)5.6对比5.5
1、可以修改未压缩表的InnoDB页大小设置为8KB或4KB,默认是16KB。
2、InnoDB的redo log文件可存储的最大值从4g升到512g。
3、可以创建全文索引。
4、可以设置innodb压缩级别 , 级别等级为 0-9。
5、默认用独立的表空间ibd。
> `create table external (x int unsigned not null primary key)data directory = ‘/volumes/external1/data’;`
6、新增参数innodb_page_size可以设置page大小。
7、整合了memcached API,可以使用API来直接访问innodb表,并非SQL(减少SQL解析、查询优化代价)。
8、Innodb将flush刷盘操作从主线程移动到其他线程。
9、Undo Log可以保存在独立的表空间。
10、最大分区数量增加到8192。
11、支持显示分区选择,如:SELECT * FROM t PARTITION (p0, p1) WHERE c < 5。
12、Mysql集群,在这个版本作为独立的产品发布,存储引擎不是默认的innodb,而是NDB。
13、复制和日

本文详细对比了MySQL的三个主要版本5.6、5.7和5.8之间的区别,包括表空间、安全性、性能优化、JSON支持、InnoDB增强等多个方面,旨在帮助读者理解不同版本的特性和升级路径。

2879

被折叠的 条评论
为什么被折叠?



