您的位置:首页 > 数据库 > MySQL

第4章 MySQL数据库结构优化

2017-09-27 09:24 295 查看
尽量减少数据冗余–但是也是要有冗余

数据库结构优化的目的:





提高查询效率



数据库结构设计的步骤

需求分析



逻辑设计



物理设计



维护优化



数据库设计方式:数据库三范式

第一范式



第二范式



第三范式



需求分析



需求分析及逻辑设计

首先—





然后—-重点内容



接着—-



最后



拆分出来—





关联表越多越差

存在问题———–上面的设计





反范式化





改造







总结:







范式化缺点::——-







结合起来

数据库物理设计——————



选择存储引擎:



大多数选择Innodb存储引擎——-

4-7 物理设计-数据类型的选择



原因有:好几个–减少磁盘IO





varchar 用于存储变长字符串,仅仅占用必要的存储空间



如何确定varchar长度的选择问题



要结合业务来设计—

锁表情况



适用场景



char类型



适用场景(MD5,手机号–固定长度,男女)



日期类型





















注意事项———–











内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: