如何优化数据库

2024-12-04 04:49:30
推荐回答(4个)
回答1:

设计数据库要满足三大范式:第一范式:
1、内容相似的数据列必须消除(消除的办法就是再创建一个数据表来存放他们,建立关联关系)
2、必须为每一组相关数据分别创建一个表
3、每条数据记录必须用一个主键来标示

第二范式:
1、只要数据列里面的内容出现重复,就意味着应该把表拆分为多个表
2、拆分形成的表必须用外键关联起来。

第三范式:
1、与主键没有直接关系的数据列必须消除(消除的办法就是再创建一个表来存放他们)

回答2:

简要的说几点实用性的:1、分散数据文件,可以提高读写效率:可以建立多个数据文件,把索引放到独立的文件中等。2、及时转储历史数据,提高写性能。3、优化程序的SQL语句,有时候,数据库调半天,还不如优化一、二条关键的SQL语句有效。

回答3:

数据库优化的方法很多啊!比如建立索引 可以提高查询速速 但是索引不是越多越好!索引太多会造成冗余利用存储过程。创建数据库的时候只是注意别把数据库文件存放在系统盘就可以了!

回答4:

DPA的工作呢 好复杂 貌似不是楼上第几范式能解决的 呵呵 推荐去数据库优化的视频