zoukankan      html  css  js  c++  java
  • 如何建立Autotrace环境

    创建plan_table表为临时表,并且授权给所有人可用,再建立plustrace并授权.

    Ora81\RDBMS\ADMIN\utlxplan.sql
    修改为创建临时表
    create global TEMPORARY table PLAN_TABLE ( )
    on commit preserve ROWS;

    再执行@D:\oracle\Ora81\RDBMS\ADMIN\utlxplan.sql

    grant all privilege on plan_table to public;
    create public synonym plan_table for plan_table;

    @D:\oracle\ora81\sqlplus\admin\plustrce.sql
    grant plustrace to public;

    然后就可以在SQL_PLUS中使用了:
    SQL> column plan_plus_exp format a200;
    SQL> set linesize 5000
    SQL> set pagesize 999

    SQL> alter session set timed_STATISTICS=true;
    SQL> set autotrace on;

    SQL> set autotrace traceonly;( on explan,on statistics,traceonly explan,traceonly statistics)
    结束
    SQL> set autotrace off;


    SQL> Select 名称, To_Char(登记日期, 'YYYY-MM-DD')
      2  From 用户目录
      3  Where 登记日期 > Sysdate - 50 And 显示类型 = 1 And Rownum <= 5
      4  Order By 登记日期 Desc;


    Execution Plan
    ----------------------------------------------------------
       0      SELECT STATEMENT Optimizer=CHOOSE (Cost=1 Card=1 Bytes=31)
       1    0   COUNT (STOPKEY)
       2    1     TABLE ACCESS (BY INDEX ROWID) OF '用户目录' (Cost=1 Card
              =1 Bytes=31)

       3    2       INDEX (RANGE SCAN DESCENDING) OF '用户目录_IX_登记日期
              ' (NON-UNIQUE) (Cost=2 Card=1)

    Statistics
    ----------------------------------------------------------
              0  recursive calls
              0  db block gets
              5  consistent gets
              0  physical reads
              0  redo size
            734  bytes sent via SQL*Net to client
            425  bytes received via SQL*Net from client
              2  SQL*Net roundtrips to/from client
              1  sorts (memory)
              0  sorts (disk)
              5  rows processed

  • 相关阅读:
    MKMapView.showsUserLocation 可能触发了 UIView.setNeedsLayout
    用 Swift 语言写一个地图坐标弹跳动画
    用 Swift 语言写一个地图坐标弹跳动画
    Xcode 7 中 CocoaPods 编译报错 dyld: Library not loaded: @rpath/Pods.framework/Pods
    写于2016年4月
    vue.js组件的详解
    vue.js模拟抽奖
    java数据库的连接
    vue.js的创建
    发布网站的简单教程
  • 原文地址:https://www.cnblogs.com/zyk/p/366358.html
Copyright © 2011-2022 走看看