摘要: Hint概述 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。 此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从 而使语句高效的运行。例如,如 阅读全文
posted @ 2016-04-19 17:30 老白条 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法: 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM 阅读全文
posted @ 2016-04-19 17:27 老白条 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 阅读导航 1 Cursor Step 1.1 Create cursor 1.2 Parse statement 1.3 descript and define 1.4 Bind variables and Parallelize 1.5 define column 1.6 Execute and 阅读全文
posted @ 2016-04-19 13:43 老白条 阅读(940) 评论(0) 推荐(0) 编辑