数据库优化
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
本文作者:___mouM
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。
版权说明:本文版权归作者和博客园共有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利.