oracle中查询效率优化.docVIP

  • 11
  • 0
  • 约1.1万字
  • 约 10页
  • 2016-04-22 发布于安徽
  • 举报
oracle中查询效率优化.doc

Oracle中怎样提高查询效率(sql优化) 一、执行顺序及优化细则 1.表名顺序优化? (1) 基础表放下面,当两表进行关联时数据量少的表的表名放右边 表或视图:? Student_info?? (30000条数据) Description_info (30条数据)?? select * ? from description_info di ????? ,student_info???? si --学生信息表 where si.student_id = di.lookup_code(+) ?? and di.lookup_type(+) = STUDENT_ID?????? 与???? select * ? from student_info???? si--学生信息表 ????? ,description_info di where si.student_id = di.lookup_code(+) ?? and di.lookup_type(+) = STUDENT_ID??? 以student_info作为基础表,你会发现运行的速度会有很大的差距。 ??? ??? (2) 当出现多个表时,关联表被称之为交叉表,交叉表作为基础表 select * ? from description_info di ??? ,description_info di2 ????? ,stude

文档评论(0)

1亿VIP精品文档

相关文档