数据库优化--数据库设计优化

一、索引优化

1.首先索引不是越多越好,要视情况而定。因为索引会降低insert和update的效率(insert和update有时可能会重建索引。)

2.一个表的索引数量最好不要超过6个,择优而建。

3.项目上线后,根据用户的查询条件字段稍微调整数据库中的字段索引。

二、分表

1.纵切:根据表字段来且分出多个表结构。

2.横切:根据表记录(数据行)切分出多个表结构。

三、分库

1.使用多个数据库存储数据,设置主从关系。

例如:A是主,B是从。那么当业务要进行对数据的增删改操作的时候就去A数据库,当业务只是查询的时候就去B数据库。

2.主次库之间可以配置日志来同步数据。

猜你喜欢

转载自blog.csdn.net/Hepburn_li/article/details/81561153