Chinaunix首页 | 论坛 | 博客
  • 博客访问: 255509
  • 博文数量: 54
  • 博客积分: 1761
  • 博客等级: 上尉
  • 技术积分: 585
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-17 23:30
文章分类

全部博文(54)

文章存档

2013年(4)

2012年(7)

2011年(15)

2010年(28)

分类: Mysql/postgreSQL

2011-10-30 23:43:41

下面这些sql的技巧 适用于绝大部分数据库。但是随着数据库优化器的发展,这些技巧又大部分已经被实现,而不需要你的介入。

1.select的优化

避免使用distinct
减少select选取的列

2.from的优化

将大表放在后面,如果你有多个表的链接的话,

3.where的优化
尽量使用between,而表示大于或者小于号
避免使用like
where条件如果选取的是索引,最好不要使用函数
避免使用not
避免使用having,而是在where中指定条件,因为having中的条件往往无法使用索引
阅读(1294) | 评论(0) | 转发(0) |
0

上一篇:比较两个目录中文件

下一篇:2011年总结

给主人留下些什么吧!~~