ora数据学习总结.docVIP

  • 4
  • 0
  • 约4.82千字
  • 约 5页
  • 2016-08-17 发布于重庆
  • 举报
ora数据学习总结

十一 sql语句学习(包括oracle和db2) 11.1 Oracle索引建立和索引分析: create index roa_idx on LOCAL_VO(MONTH,DAY); analyze index roa_idx compute statistics; 11.1 where 条件的执行顺序: Oracle的where条件执行顺序是从右往左执行,也就是从下向上执行 Db2没有固定的执行顺序,因为DB2中根据RUNSTAT的统计信息自己确定优化的,可能会重写,所以不一定是固定顺序a. 如果检索数据量超过30%的表中记录数.使用索引将没有显著的效率提高.? b. 在特定情况下, 使用索引也许会比全表扫描慢, 但这是同一个数量级上的?区别. 而通常情况下,使用索引比全表扫描要块几倍乃至几千倍! 问题小记: 1.在进行遍历表中的数据时候,先遍历表中的索引字段数据,然后再查找符合条件的数据。这样建立索引的时候最好是把建立在选择性高,有where中的字段。 2.建立索引最好建立在数字型,最好不要建立在varchar字段上面。 3.索引值一般最好不要进行转换数据类型,这样会改变索引的作用。 4. 避免在索引中使用任何可以为空的列,ORACLE将无法使用该索引 .对于单列索引, 如果列包含空值,索

文档评论(0)

1亿VIP精品文档

相关文档