
获得徽章 0
- Mysql系列打卡学习。
今天学习了第五章[重学]
学习笔记:
1.Innodb的行格式:Compact,Redundant,Dynamic[5.7默认],Compressed。
2.Compact重点学习:速记Extra+Real[变长长度表,null值表,记录头]以及真实数据。
3.变长长度表,每列用1到2个字节表示长度0x00-0x7F-0xFF(0-127-255),最高0x7FFF,也就是65535字节。速记:VARCHAR (M)列,CHARSET.MAX为W,能全塞进去则一个字节,塞不够的用两个,分界点就是L=127,超过再改双字节存储。
4.行溢出,当L>0x3fff(16KB)就要存真实数据的768字节,和20字节的溢出页地址和长度信息。
5.Dynamic处理行溢出不同点就是只存溢出页地址信息,其他和Compact一样。
展开赞过22