数据库优化

1. 数据库设计时尽量选取可变参数比如varchar代替char,节省空间
2.因为数据库表越小,查询数据越快,所以我们在建表的时候尽可能的表中字段设的尽可能小
3.尽量把表中字段设置为not null,这样查询就不用去比较null值
4.使用连接(JOIN)来代替子查询,速度会快很多
5.使用联合(UNION)来代替手动创建的临时表
6.在join  where判断以及orderby排序的字段上建立索引,但是避免在大量数据的字段上建立
7.在建有索引的字段上尽量不要使用函数进行操作。以免索引失效
8.能不用*查询就尽量不用,用具体要用的字段从表中查数据。
9.尽量避免使用游标,因为游标的效率较差
10.尽量用exist代替in 尽量不用in 和not in,这样玩查询全部表,范围区间能用between就别用in
posted @ 2019-08-15 13:12  ___mouM  阅读(150)  评论(0编辑  收藏  举报