作为一个开发者,数据库优化方案几乎是必须要掌握的技术,从今天开始给大家逐渐介绍数据库优化技术 包括设计优化,sql优化等,希望能给初学者或者即将参加工作的童鞋们一点借鉴,水平有限,如有纰漏,多多包涵
通常数据库优化必须满足的4个特点
- 数据库设计优化
- 数据库SQL语句优化
- 数据库配置优化
- 硬件支持
一:首先学习数据库设计范式
- 1NF一范式:数据库列具有原子性,直到不可以分隔,但不是列值的不可分割,比如列名address 湖北武汉,有人认为这个列必须分为 country city 才能算一范式,但是这种字面上的分隔是错误的,实际上只要是使用关系型数据库设计的都满足一范式
- 2NF二范式:在满足一范式的基础上,我们可以考虑二范式,二范式的规则其实就是只要你表中的记录满足唯一性,一般在表中设计一个主键
- 3NF三范式:在满足二范式的基础上我们可以考虑三范式:即字段信息可以通过字段派生。比如Class 表和Student表 我在student表中加一个外建指向class的主键 这样当我知道student的classid属性后 可以知道其classname属性
350



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



