灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:4062回复:1

[SQLServer书籍]SQL语句性能调整参考点.doc版

楼主#
更多 发布于:2012-10-22 10:45

图片:20120817033338454.png

SQL语句性能调整参考点

选择最有效率的表名顺序 2

WHERE子句中的解析顺序. 2

SELECT子句中避免使用“*” 2

使用DECODE函数来减少处理时间 3

用Where子句替换HAVING子句 3

减少对表的查询 3

通过自定义函数提高SQL效率. 4

使用表的别名(Alias) 5

用EXISTS替代IN 5

用NOT EXISTS替代NOT IN 5

用表连接替换EXISTS (视具体情况而定) 5

用EXISTS替换DISTINCT 6

用索引提高效率 6

索引的操作 6

等式比较和范围比较 7

用UNION-ALL 替换UNION ( 如果有可能的话) 7

需要当心的WHERE子句 8

避免在索引列上使用NOT 8

避免在索引列上使用计算 8

避免在索引列上使用IS NULL和IS NOT NULL 8

避免改变索引列的类型. 8

点击下载


喜欢0 评分0
376432297
终身会员
终身会员
  • 注册日期2014-07-08
  • 发帖数1709
  • QQ376432297
  • 火币2065枚
  • 粉丝0
  • 关注0
沙发#
发布于:2017-11-03 10:32
回复(0) 喜欢(0)     评分
游客

返回顶部