mysql 数据库优化(1)

1. 表设计的合理

2.给表添加索引

3.表的分割技术(垂直分割,水平分割)

4.定时清除垃圾

5.多用存储过程和触发器

6.mysql的配置

7.读写分离

8.mysql服务器的硬件是否很好

表的设计

a.充分了解需求  

b.标识实体(具体存在的对象,需求中的名词)

c.标识属性

(标识实体和属性的原因主要是每一个实体是一张表,每一个属性表中的字段)

d.标识关系

  一对一:两个表的共同字段是一对一

  一对多

   多对一

   多对多

  之后把这张表从ER图转化成数据表

完善:遵循数据库规范:

第一: 确保每列原子性,确保每个字段不可再分。

第二:非健字段要

第三:消除传递依赖

你可能感兴趣的:(mysql 数据库优化(1))