`
suxing
  • 浏览: 202779 次
  • 性别: Icon_minigender_1
  • 来自: 遵义
社区版块
存档分类
最新评论

oracle explain plan

 
阅读更多

explain plan的两种方式:

 

一、SQL方式:

explain plan for select count(*) from emp;

select * from table(dbms_xplan.display);

 

 

二、AUTOTRACE方式:

开启set autotrace on 后,提示:

Unable to gather statistics please unsure user has correct access.
The statistic feature requires that the user is granted select on v_$sesstat, v_$statname and v_$session.

 按要求对三个视图grant select后,还是报错,还需对v_$mystat也grant select

分享到:
评论

相关推荐

    oracle explain plan总结

    oracle执行计划,oracle explain plan,在ORACLE数据库中,需要对SQL语句进行优化的话需要知道其执行计划,从而针对性的进行调整.ORACLE的执行计划的获得有几种方法,下面就来总结下

    ORACLE EXPLAIN PLAN的总结

    NULL 博文链接:https://babydeed.iteye.com/blog/1567772

    Oracle中explain_plan的用法

    详细讲解在Oracle中如何使用explain_plan,值得参考和收藏学习。

    oracle explain plan

    详细介绍了oracle解释计划的原理,对理解oracle解释计划非常有用。

    数据库调优:ORACLE EXPLAIN PLAN的总结

    NULL 博文链接:https://qidaoxp.iteye.com/blog/758552

    Oracle中EXPLAIN PLAN的使用技巧

    Oracle中EXPLAIN PLAN的使用技巧

    oracle 语句

    explain plan for select ename,job,sal,comm from empcon where (sal-700);--已解释 desc plan_table; col id for 999 col operation for a16 col option for a16 col object_name for a16 Select id,operation,...

    Oracle 执行计划

    Oracle 执行计划 explain sql execution plan

    Oracle SQL Handler (Oracle客户端工具) V3.1

    <7> 运行命令 "explain plan for SQL" 或按菜单项 "Explain Plan",能快速地显示 SQL 的执行计划; "Export" 按钮或菜单项,能直接将 SELECT 语句结果转化为 INSERT 语句,方便于数据移植、备份等 <8> 运行命令...

    ORACLE数据库DBA面试集锦

     explain plan set statement_id = &item_id for &sql;  select * from table(dbms_xplan.display); explain plan set statement_id= '测试一 ' for select (这里可以是很复杂的查询) 执行. 然后select * ...

    DBA笔试题.wps

     explain plan set statement_id = &item_id for &sql;  select * from table(dbms_xplan.display); 或者: SQL>EXPLAIN PLAN FOR SELECT * FROM EMP; SQL>SELECT plan_table_output FROM TABLE(DBMS_XPLAN....

    Oracle中获取执行计划的几种方法分析

    1. 预估执行计划 – Explain PlanExplain plan以SQL语句作为输入,得到这条SQL语句的执行计划,并将执行计划输出存储到计划表中。 首先,在你要执行的SQL语句前加explain plan for,此时将生成的执行计划存储到计划...

    oracle performance tuning

    query processing,Explain plan,autotrace

    oracle执行计划文档

    explain plan非常令人难解,初学者看看很好,有助于搞清楚最基本的概念

    Oracle性能优化方法(SQL篇)

    1.如何分析SQL语句 2.选用适合的ORACLE优化器 3.用EXPLAIN PLAN 分析SQL语句 4.使用TKPROF 工具来查询SQL性能状态 5.表分区的应用

    ORACLE SQL性能优化系列(全)

    非常全面的ORACLE SQL性能优化介绍及实例:优化器的选择、共享SQL语句、访问Table的方式、减少访问数据库的次数、使用DECODE函数、减少对表的查询、通过内部函数提高SQL效率、用NOT EXISTS替代NOT IN、使用EXPLAIN ...

    ORACLE数据库查看执行计划的方法

    一、什么是执行计划(explain plan) 执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。 二、如何查看执行计划 1: 在PL/SQL下按F5查看执行计划。第三方工具toad等。 很多人以为PL/SQL的执行计划只能...

    一个oracle客户端(oracle sql handler)

    (2)“Explain Plan” 按钮能快速地显示语句的执行计划; (3)“Export” 按钮能将 SELECT 语句块直接导出为 INSERT 语句,方便于数据移植、备份等; (4)支持列块操作; (5)加上/去掉注释标记、加上/去掉...

    Oracle面试题 oracle学习题

    截取部分题目如下,有答案: 1. 解释冷备份和热备份的不同点以及各自的优点 2. 你必须利用备份恢复数据库,但是你没有...17. 如何生成explain plan? 18. 如何增加buffer cache的命中率? 19. ORA-01555的应对方法?

    最完整的Toad For Oracle使用手册

    Explain Plan 503 Pinned Code 504 Repair Chained Rows 505 Rebuild Table 506 Unix Kernel Parms 507 Windows Registry Parms 508 Analyze All Objects 509 Profilers 512 Oracle Tuning 523 Rebuild Multiple ...

Global site tag (gtag.js) - Google Analytics