zoukankan      html  css  js  c++  java
  • Oracle性能诊断艺术-读书笔记(执行计划中显示 Starts, E-Rows, REM A-Rows and A-Time)等)

    必须以 ' runstats_last '的方式查看执行计划哦!

    操作一 hint  /*+ gather_plan_statistics */  :

    /*

    添加 hint   /*+ gather_plan_statistics */

    SELECT * FROM table(dbms_xplan.display_cursor(NULL,NULL,'runstats_last'));

    以 runstats_last的方式查看执行计划 同样可以返回 execution statistics (columns Starts, E-Rows, REM A-Rows and A-Time) and I/O operations (columns Buffers, Reads and Writes)

    */

     

    1. 执行测试sql

    SELECT  /*+ gather_plan_statistics */    * FROM t WHERE id = 6;

     

    2. 查看执行计划  --必须以runstats_last方式查看执行计划

    SQL> SELECT * FROM table(dbms_xplan.display_cursor(NULL,NULL,'runstats_last'));

     

    操作二  statistics_level = all:

    /*

    SQL> ALTER SESSION SET statistics_level = all;

    */

    同样可以实现哦

     

    1. 执行测试sql

    SQL> SELECT /*+ index(t) */ * FROM t WHERE id = 6;

     

    2. 查看执行计划  --必须以runstats_last方式查看执行计划

    SQL> SELECT * FROM table(dbms_xplan.display_cursor(NULL,NULL,'runstats_last'));

     

  • 相关阅读:
    Xml 和Json解析
    Block高级使用 传值
    UIImagePickerController
    单例传值
    eclipse常用快捷键
    sql去掉多条重复只显示一条
    oracle 游标使用
    oracle 去掉重复的数据
    oracle 把一行用特殊符号分隔变为多行
    oracle 去掉锁表
  • 原文地址:https://www.cnblogs.com/iyoume2008/p/7041301.html
Copyright © 2011-2022 走看看