Open Zakariyya opened 3 years ago
mysql中数据页的相关概念
页是mysql中磁盘和内存交换的基本单位,也是mysql管理存储空间的基本单位。
默认最小单位为 16KB,可以去改
一个页的大小一般是 16KB,也就是16384字节, 而一个varchar(M)类型的列就最多可以存储65533个字节, 这样就可能出现一个页存放不下一条记录, 这样就出现了 行溢出 现象
这两种 行格式 对行溢出的处理上有所不同
参考
mysql中数据页的相关概念
“页” 的概念
页是mysql中磁盘和内存交换的基本单位,也是mysql管理存储空间的基本单位。
默认最小单位为 16KB,可以去改
一个页的大小一般是 16KB,也就是16384字节, 而一个varchar(M)类型的列就最多可以存储65533个字节, 这样就可能出现一个页存放不下一条记录, 这样就出现了 行溢出 现象
Compact 行格式
Dynamic 和 Compressed
这两种 行格式 对行溢出的处理上有所不同