时间:2021-07-01 10:21:17 帮助过:30人阅读
例如:姓名字段,其中姓和名是一个整体,如果区分姓和名那么必须设立两个独立字段;
第二范式(2NF):一个表必须有主键,即每行数据都能被唯一的区分;
备注:必须先满足第一范式;
第三范式(3NF):一个表中不能包涵其他相关表中非关键字段的信息,即数据表不能有冗余字段;
备注:必须先满足第二范式;
I/O高效
字段分开维护简单
单表1G体积 500W行评估
单行不超过200Byte
单表不超过50个INT字段
单表不超过20个CHAR(10)字段
建议单表字段数控制在20个以内
拆分TEXT/BLOB,TEXT类型处理性能远低于VARCHAR,强制生成硬盘临时表浪费更多空间。
<转: http://mp.weixin.qq.com/s/ES2qdpD_Gzx-5mDIjHUpAA >
MySQL 高性能表设计规范
标签:大致 pad innodb 个数 字符串 证明 场景 int 占用