欢迎来到天天文库
浏览记录
ID:29855629
大小:20.83 KB
页数:16页
时间:2018-12-24
《oracle为一个sql钉上执行计划》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划oracle为一个sql钉上执行计划 日常开发活动中,有时候需要对oracle执行计划进行监控,以此来调优程序和数据库方面的性能。 常用方法有以下几种: 一、通过PL/SQLDev工具 1、直接File->New->ExplainPlanWindow,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。
2、2、先执行EXPLAINPLANFORselect*fromtableAwhereparaA=1,再select*fromtable(DBMS_)便可以看到oracle的执行计划了,看到的结果和1中的一样,所以使用工具的时候推荐使用1方法。 注意:PL/SQLDev工具的Commandwindow中不支持setautotranceon的命令。还有使用工具方法查看计划看到的信息不全,有些时候我们需要sqlplus的支持。 二、通过sqlplus 1、一般情况都是本机链接远程服务器,所以命令如下:
3、sqlplususer/pwd@serviceName 此处的serviceName为中定义的命名空间。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 2、执行setautotraceon,然后执行sql语句,会列出以下信息: 。。。 统计信息 ------------------------------
4、---------------------------- 1recursivecalls 0dbblockgets 2consistentgets 0physicalreads 0redosize(重做数——执行SQL的过程中,产生的重做日志的大小)358bytessentviaSQL*Nettoclient 366bytesreceivedviaSQL*Netfromclient 1SQL*Netroundtripsto/fromclient 0sorts(memory)在内存中发生的
5、排序 0sorts(disk)在硬盘中发生的排序 1rowsprocessed 省略部分信息和通过PL/SQLDev工具查看执行计划的信息一样,下面的统计信息是更详细的。 判断SQL效率高低不关通过时间来衡量,还应该通过执行SQL执行状态里面的逻辑读的数量 逻辑读=目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培
6、训计划 1、SETAUTOTRACEONEXPLAIN SQL>execdbms__table_stats(USER,'表',METHOD_OPT=>'FORALLCOLUMNSSIZE100') 4、AUTOTRACE的几个常用选项 setautotraceoff----------------不生成autotrace报告,这是缺省模式setautotraceonexplain------autotrace只显示优化器执行路径报告setautotraceonstatistics--只显示执行统
7、计信息 setautotraceon-----------------包含执行计划和统计信息 setautotracetraceonly------同setautotraceon,但是不显示查询输 (1).setautotraceonexplain;--只显示执行计划 SQL>setautotraceonexplain; SQL>selectcount(*)fromdba_objects;COUNT(*) 31820 ExecutionPlan ---------------------
8、------------------------------------- 0SELECTSTATEMENTOptimizer=CHOOSE目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 10SORT(AGGREGATE) 21VIEWOF'DB
此文档下载收益归作者所有