一、索引优化
1.首先索引不是越多越好,要视情况而定。因为索引会降低insert和update的效率(insert和update有时可能会重建索引。)
2.一个表的索引数量最好不要超过6个,择优而建。
3.项目上线后,根据用户的查询条件字段稍微调整数据库中的字段索引。
二、分表
1.纵切:根据表字段来且分出多个表结构。
2.横切:根据表记录(数据行)切分出多个表结构。
三、分库
1.使用多个数据库存储数据,设置主从关系。
例如:A是主,B是从。那么当业务要进行对数据的增删改操作的时候就去A数据库,当业务只是查询的时候就去B数据库。
2.主次库之间可以配置日志来同步数据。