码迷,mamicode.com
首页 >  
搜索关键字:dbms_xplan    ( 45个结果
sql-查看执行计划的方法
sql执行计划:把SQL语句拆分为每个的操作步骤组合,按照一定的顺序执行得出结果,查看并看懂执行计划是调优的关键步骤 查看执行计划的方法 DBMS_XPLAN包 sql*plus AUTO trace V$SQL_PLAN、DBA_HIST_SQL_PLAN ?/rdbms/admin/awrsqr ...
分类:数据库   时间:2016-06-02 23:30:40    阅读次数:855
ORACLE 获取执行计划的方法
一.获取执行计划的6种方法(详细步骤已经在每个例子的开头注释部分说明了): 1. explain plan for获取; 2. set autotrace on ; 3. statistics_level=all; 4. 通过dbms_xplan.display_cursor输入sql_id参数直接 ...
分类:数据库   时间:2016-05-27 18:28:12    阅读次数:199
有多少办法可以查看一个Oracle SQL语句的执行计划 - SQL EXECUTE PLAN
待补充,如果要做一个SQL自动审核工具,从哪里可以下手? 1、通过SQL*PLUS工具里的EXPLAIN PLAN FOR判断,利用DBMS_XPLAN.DISPLAY显示。 2、通过SQL*PLUS工具里的 SET AUTOTRACE命令显示 3、SQL_TRACE,在数据库全局(有性能问题,基本 ...
分类:数据库   时间:2016-05-09 12:36:36    阅读次数:1197
使用 dbms_xplan.display 按照 plan_hash_value 查执行计划的方法
dbms_xplan.display_* 能按照 plan_hash_value 只有 display_awr 方法,如果这个SQL PLAN 刚刚生成,没有写入到AWR怎么办呢? 可以将 V$SQL_PLAN 的数据 LOAD 进 PLAN_TABLE 后进行展现: DELETE FROM pla
分类:数据库   时间:2016-02-20 07:01:39    阅读次数:338
oracle里的执行计划-查看
内容主要来自看书学习的笔记,如下记录了常见查询执行计划的方法。2.2 如何查看执行计划1.explain plan2.dbms_xplan包3.autotrace4.10046事件5.10053事件6.awr/statspack报告(@?/rdbms/admin/awrsqrpt)7.脚本(disp...
分类:数据库   时间:2015-12-25 08:49:46    阅读次数:252
普通用户使用dbms_xplan包需要有的权限
普通用户使用dbms_xplan包查看执行计划需要对v$sql、v$sql_plan、v$session及v$sql_plan_statistics_all这四个视图同时具有select权限。 如果普通用户没有以上权限,执行SQL>select * from table(dbms_xplan.dis...
分类:数据库   时间:2015-11-02 15:41:50    阅读次数:266
查看Oracle SQL执行计划的常用方式
在查看SQL执行计划的时候有很多方式我常用的方式有三种SQL> explain plan for 2 select * from scott.emp where ename='KING';已解释。第一种 最常用的SQL> select * from table(dbms_xplan.displa.....
分类:数据库   时间:2015-09-25 12:48:26    阅读次数:250
oracle sql 调优
Select*FromTable(dbms_xplan.display_cursor(sql_id=>‘9s7pt2ay4t3jg‘));Declarel_Result_NameVarchar2(30);l_Task_NameVarchar2(36):=‘Task_Name_9s7pt2ay4t3jg_1‘;l_SqlidVarchar2(36):=‘9s7pt2ay4t3jg‘;Beginl_Result_Name:=Dbms_Sqltune.Create_Tuning_Task(Sql_Id=>..
分类:数据库   时间:2015-09-21 12:33:25    阅读次数:217
一个表空间使用率查询sql的优化
话不多说,直接上执行计划: SQL> set lines 500; SQL> set pagesize 9999; SQL> set long 9999; SQL> select * from table(dbms_xplan.display_cursor('41348610',null,'advanced')); PLAN_TABLE_OUTPUT ---------------------...
分类:数据库   时间:2015-08-18 19:25:56    阅读次数:198
Common SQL for Oracle---(3)Check Execution Plan
---CheckExecutionPlan-------sql_plan@awrselectplan_table_outputfromtable(dbms_xplan.display_awr(‘&sql_id‘,null,null,‘ADVANCED+PEEKED_BINDS‘));---allsql_plan@awrSELECTA.INSTANCE_NUMBER,A.SNAP_ID,A.SQL_ID,A.PLAN_HASH_VALUE,to_char(b.begin_interval_time,‘y..
分类:数据库   时间:2015-04-21 18:30:02    阅读次数:181
45条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!