oracle,清除执行计划

oracle,清除执行计划

ID:29972115

大小:25.61 KB

页数:22页

时间:2018-12-25

oracle,清除执行计划_第1页
oracle,清除执行计划_第2页
oracle,清除执行计划_第3页
oracle,清除执行计划_第4页
oracle,清除执行计划_第5页
资源描述:

《oracle,清除执行计划》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划oracle,清除执行计划  日常开发活动中,有时候需要对oracle执行计划进行监控,以此来调优程序和数据库方面的性能。  常用方法有以下几种:  一、通过PL/SQLDev工具  1、直接File->New->ExplainPlanWindow,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。  2、先执行EXP

2、LAINPLANFORselect*fromtableAwhereparaA=1,再select*fromtable(DBMS_)便可以看到oracle的执行计划了,看到的结果和1中的一样,所以使用工具的时候推荐使用1方法。  注意:PL/SQLDev工具的Commandwindow中不支持setautotranceon的命令。还有使用工具方法查看计划看到的信息不全,有些时候我们需要sqlplus的支持。  二、通过sqlplus  1、一般情况都是本机链接远程服务器,所以命令如下:  sqlplususer

3、/pwd@serviceName  此处的serviceName为中定义的命名空间。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  2、执行setautotraceon,然后执行sql语句,会列出以下信息:  。。。  统计信息  --------------------------------------------

4、--------------  1recursivecalls  0dbblockgets  2consistentgets  0physicalreads  0redosize(重做数——执行SQL的过程中,产生的重做日志的大小)358bytessentviaSQL*Nettoclient  366bytesreceivedviaSQL*Netfromclient  1SQL*Netroundtripsto/fromclient  0sorts(memory)在内存中发生的排序  0sorts(disk)在

5、硬盘中发生的排序  1rowsprocessed  省略部分信息和通过PL/SQLDev工具查看执行计划的信息一样,下面的统计信息是更详细的。  判断SQL效率高低不关通过时间来衡量,还应该通过执行SQL执行状态里面的逻辑读的数量  逻辑读=目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  1、SETAUTOTRACEO

6、NEXPLAIN  SQL>execdbms__table_stats(USER,'表',METHOD_OPT=>'FORALLCOLUMNSSIZE100')  4、AUTOTRACE的几个常用选项  setautotraceoff----------------不生成autotrace报告,这是缺省模式setautotraceonexplain------autotrace只显示优化器执行路径报告setautotraceonstatistics--只显示执行统计信息  setautotraceon----

7、-------------包含执行计划和统计信息  setautotracetraceonly------同setautotraceon,但是不显示查询输  (1).setautotraceonexplain;--只显示执行计划  SQL>setautotraceonexplain;  SQL>selectcount(*)fromdba_objects;COUNT(*)  31820  ExecutionPlan  -----------------------------------------------

8、-----------  0SELECTSTATEMENTOptimizer=CHOOSE目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  10SORT(AGGREGATE)  21VIEWOF'DBA_OBJ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。