您现在的位置: 爱51代码网 >> 范文 >> 文章正文
查看oracle执行计划命令实现

查看oracle执行计划命令实现
看下面小练习,告诉你如何用oracle命令查看执行计划.

 

1.想要查看执法计划的SQL语句:
Sql代码  收藏代码

    explain plan for select t.*, t.rowid from A5 t where t.l = '101214' and t.k like '%8号' order by i ; 

 

 

2.查看此SQL语句的执行计划:
Sql代码  收藏代码

    select * from table(dbms_xplan.display); 

执行结果如下:
执行结果代码  收藏代码

    PLAN_TABLE_OUTPUT 
    -------------------------------------------------------------------------------- 
    Plan hash value: 1156097717 
    --------------------------------------------------------------------------- 
    | Id  | Operation          | Name | Rows  | Bytes | Cost (%CPU)| Time     | 
    --------------------------------------------------------------------------- 
    |   0 | SELECT STATEMENT   |        |    12 |  1524 |    71   (3)| 00:00:01 | 
    |   1 |  SORT ORDER BY      |        |    12 |  1524 |    71   (3)| 00:00:01 | 
    |*  2 |   TABLE ACCESS FULL| A5   |    12 |  1524 |    70   (2)| 00:00:01 | 
    ---------------------------------------------------------------------------- 
    Note 
    ----- 
       - 'PLAN_TABLE' is old version 
      
    12 rows selected 

'PLAN_TABLE' is old version : 这句话告诉我们,PLAN_TABLE的版本太旧,需要重新生成.

 

3.重新生成PLAN_TABLE表:
Sql代码  收藏代码

    -- 删除表 
    drop table PLAN_TABLE; 
    -- 新建表 
    @D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlxplan.sql; 

 

4.查看执行计划:
Sql代码  收藏代码

    select * from table(dbms_xplan.display); 

结果如下:

 
其他代码  收藏代码

    PLAN_TABLE_OUTPUT 
    -------------------------------------------------------------------------------- 
    Plan hash value: 1156097717 
    --------------------------------------------------------------------------- 
    | Id  | Operation          | Name | Rows  | Bytes | Cost (%CPU)| Time     | 
    --------------------------------------------------------------------------- 
    |   0 | SELECT STATEMENT   |      |    12 |  1524 |    71   (3)| 00:00:01 | 
    |   1 |  SORT ORDER BY     |      |    12 |  1524 |    71   (3)| 00:00:01 | 
    |*  2 |   TABLE ACCESS FULL| A5   |    12 |  1524 |    70   (2)| 00:00:01 | 
    --------------------------------------------------------------------------- 
    Predicate Information (identified by operation id): 
    --------------------------------------------------- 
       2 - filter("T"."L"='101214' AND "T"."K" LIKE '%8号') 
      
    14 rows selected 

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    青岛科学六年级下册教材分析
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    青少年吸烟心理探析
    保险受益人制度相关问题的探讨
    初中生地理读图能力培养的研究
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    恢复使用繁体字可行性研究报告
    初中生地理读图能力培养的研究
    搞笑生日祝福
    搞笑生日祝福语
    生日祝福词
    生日祝福语大全
    高二班主任工作计划
    广告未来五年的营销计划
    oracle如何查看执行计划
    oracle 执行计划
    中学教学常规检查规定
    中学教学常规基本要求及检查
    如何做好餐饮治理
    餐饮服务员培训计划提纲
    小学教育教学工作计划
    女生部工作计划和工作总结
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |