TERADATA SQL 语句优化通用方法–合理使用命令提高效率

Auth:铂昂士       Date:2011/03/4       Cat:技术       Word:共347字       Views:0

最近几篇关于 Teradata 的日志,来源于互联网,在阅读的过程中,感觉有些说法和我的认识存在一些差距,我会标红表示疑问,哪位有不同的见解,欢迎留下脚印:

  • 注意 union 和 union all 的区别, union all 效率更高
  • 在没有必要时不要使用 distinct 和 order by , 它同 union 一样会使查询变慢
  • between 在某些时候比 in 速度更快, between 能更快的根据索引找到范围
  • 用 or  的子句可以分解成多个查询,并且通过 union 连接多个查询.他们的速度中同是否使用索引有关.  (这样可以提高效率吗?)
  • 在 in 后面值的列表中,将出现最频繁的值放在最前面,出现的最少的放在最后面,判断次数. (这个会有影响吗?)
  • 合理的使用外连接,外连接比内连接效率更高(这个有实际应用有关系,外连接,数据量正确性?)

除非注明,Boang's Blog文章均为原创,本文地址 https://www.boangs.com/techniques/471/,转载请以链接形式注明出处。

作者: 简介:我只是个普通人,很普通,但是我有自己的梦,并追逐着。

《TERADATA SQL 语句优化通用方法–合理使用命令提高效率》留言数:0

发表留言