摘要: 转自 http://www.itpub.net/thread-1280336-1-1.html其实,许多人已经提到过这个东西了,我这里只是举一个简单的例子演示一遍具体的流程而已比如说优化这个语句:SELECT MAX(P.PAGEVIEW)FROM PRODUCT P, CATALOGRELATEPRODUCT CATAPWHERE CATAP.CATALOGID = 291 AND P.ID = CATAP.PRODUCTID AND PUBLISHSTATUS = 3;我收集运行时的统计信息:SELECT /*+ gather_plan_statistics ZHAOSJ1*/max(P. 阅读全文
posted @ 2014-02-03 03:01 princessd8251 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 转自 http://www.hellodba.com/reader.php?ID=12&lang=CNOUTLINE是用于保证语句的执行计划稳定性的一种手段。有的时候,我们也需要借助OUTLINES将一个环境下的语句的执行计划在另外一个环境下(如生产环境下发现的TOP SQL,在测试环境中无法直接重现时)重现,以进行进一步优化。 实际上,HINT是构成一个OUTLINE的重要组成,包含了环境参数的设置、对象的选择、访问顺序及JOIN方式等等能影响该语句的执行计划的因素。SQL代码HELLODBA.COM>select*fromdemo.t_test1whereobject_nam 阅读全文
posted @ 2014-02-03 02:55 princessd8251 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 转自 http://otn.itpub.net/12974804/viewspace-1062268/DBMS_XPLAN完整结构-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=ZHONG@ zhongpdbSQL>descdbms_xplanFUNCTIONBUILD_PLAN_XMLRETURNSXMLTYPE参数名称类型输入/输出默认值?-------------------------------------------------------------------TABLE_NAMEVARCHAR2INDEFAULTSTATEM 阅读全文
posted @ 2014-02-03 02:45 princessd8251 阅读(250) 评论(0) 推荐(0) 编辑
摘要: SQL> explain plan for select rowid rid from 2 scott.emp e where e.empno >100 and e.empno SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY(NULL, NULL, 'ADVANCED... 阅读全文
posted @ 2014-02-03 02:42 princessd8251 阅读(413) 评论(0) 推荐(0) 编辑