五大阶段
MySQL大数据调优
1. MySQL底层设计调优
2. MySQL存储引擎选择与调优
3. MySQL索引与执行计划详解
4. 分库分表/主从/读写分离设计
5. MySQL服务器与硬件调优
MySQL性能的主要因素
1. 数据库结构设计
2. 数据库存储引擎
3. SQL语句的书写
4. 数据库参数配置
5. 服务操作系统与硬件
数据库设计三范式
第一范式
1. 数据库所有字段都只有单一属性
2. 单一属性是由基本数据类型构成的
3. 数据库的表都是二维的(行与列)
第二范式
1. 要求符合第一范式
2. 表必须有一个主键(一列或多列)
3. 其他字段可由主键确定
4. 二范式目的是通过拆表减少数据冗余