SQL> @?/rdbms/admin/awrsqrpt.sql

Current Instance

~~~~~~~~~~~~~~~~

DB Id DB Name Inst Num Instance

----------- ------------ -------- ------------

2545367939 RAC 1 rac1

Specify the Report Type

~~~~~~~~~~~~~~~~~~~~~~~

Would you like an HTML report, or a plain text report?

Enter 'html' for an HTML report, or 'text' for plain text

Defaults to 'html'

Enter value for report_type: text

Type Specified: text

Instances in this Workload Repository schema

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DB Id Inst Num DB Name Instance Host

------------ -------- ------------ ------------ ------------

* 2545367939 1 RAC rac1 rac1

2545367939 2 RAC rac2 rac2

Using 2545367939 for database Id

Using 1 for instance number

Specify the number of days of snapshots to choose from

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Entering the number of days (n) will result in the most recent

(n) days of snapshots being listed. Pressing <return> without

specifying a number lists all completed snapshots.

Enter value for num_days: 1

Listing the last day's Completed Snapshots

Snap

Instance DB Name Snap Id Snap Started Level

------------ ------------ --------- ------------------ -----

rac1 RAC 3 14 Jan 2018 14:35 1

4 14 Jan 2018 16:00 1

Specify the Begin and End Snapshot Ids

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Enter value for begin_snap: 3

Begin Snapshot Id specified: 3

Enter value for end_snap: 4

End Snapshot Id specified: 4

Specify the SQL Id

~~~~~~~~~~~~~~~~~~

Enter value for sql_id: 5mycvad72f8qc

SQL ID specified: 5mycvad72f8qc

Specify the Report Name

~~~~~~~~~~~~~~~~~~~~~~~

The default report file name is awrsqlrpt_1_3_4.txt. To use this name,

press <return> to continue, otherwise enter an alternative.

Enter value for report_name: lijiaman_awrsqpt_1.txt

Using the report name lijiaman_awrsqpt_1.txt


报告内容如下:

WORKLOAD REPOSITORY SQL Report

Snapshot Period Summary

DB Name       DB Id       Instance     Inst Num  Startup Time     Release RAC

------------  ----------- ------------ --------  ---------------  ----------- ---

RAC          2545367939   rac1         1         14-Jan-18 14:23  11.2.0.1.0 YES

Snap Id     Snap Time             Sessions Curs/Sess

---------   -------------------   -------- ---------

Begin Snap: 3           14-Jan-18 14:35:02    46        1.0

End Snap:   4           14-Jan-18 16:00:03    48        1.1

Elapsed:       85.01 (mins)

DB Time:       0.63 (mins)

SQL Summary DB/Inst:     RAC/rac1 Snaps: 3-4

Elapsed

SQL Id          Time (ms)

-------------   ----------

5mycvad72f8qc          18

Module: PL/SQL Developer

SQL ??????

select j.job_id, j.job_title, j.min_salary, j.max_s

alary, e.employee_id, e.first_name||e.last_name as name,

e.email, e.phone_number from jobs j,employees e where j.job_

id = e.job_id

-------------------------------------------------------------

SQL ID: 5mycvad72f8qc              DB/Inst: RAC/rac1 Snaps: 3-4

-> 1st Capture and Last Capture Snap IDs

refer to Snapshot IDs witin the snapshot range

-> select j.job_id, j.job_title, j.min_salary, ...

Plan Hash Total Elapsed 1st Capture Last Capture

#    Value            Time(ms)        Executions     Snap ID      Snap ID

--- ---------------- ---------------- ------------- ------------- --------------

1    303035560          18              2              4              4

-------------------------------------------------------------

Plan 1(PHV: 303035560)

----------------------

Plan Statistics                                DB/Inst: RAC/rac1 Snaps: 3-4

-> % Total DB Time is the Elapsed Time of the SQL statement divided

into the Total Database Time multiplied by 100

Stat Name                                Statement  Per Execution %   Snap

---------------------------------------- ---------- --------------  --------

Elapsed Time (ms)                                18            9.1       0.0

CPU Time (ms)                                     7            3.5       0.0

Executions                                        2            N/A       N/A

Buffer Gets                                      23           11.5       0.0

Disk Reads                                        1            0.5       0.0

Parse Calls                                       2            1.0       0.0

Rows                                            214          107.0       N/A

User I/O Wait Time (ms)                           9            N/A       N/A

Cluster Wait Time (ms)                            0            N/A       N/A

Application Wait Time (ms)                        0            N/A       N/A

Concurrency Wait Time (ms)                        0            N/A       N/A

Invalidations                                     0            N/A       N/A

Version Count                                     2            N/A       N/A

Sharable Mem(KB)                                 34            N/A       N/A

-------------------------------------------------------------

Execution Plan

-------------------------------------------------------------------------------------------

| Id | Operation                   | Name      | Rows   | Bytes   | Cost (%CPU)| Time     |

-------------------------------------------------------------------------------------------

| 0 | SELECT STATEMENT             |           |        |         | 6 (100)    |          |

| 1 |  MERGE JOIN                  |           | 107    | 8988    | 6 (17)     | 00:00:01 |

| 2 |   TABLE ACCESS BY INDEX ROWID| JOBS      | 19     | 627     | 2 (0)      | 00:00:01 |

| 3 |    INDEX FULL SCAN           | JOB_ID_PK | 19     |         | 1 (0)      | 00:00:01 |

| 4 |   SORT JOIN                  |           | 107    | 5457    | 4 (25)     | 00:00:01 |

| 5 |    TABLE ACCESS FULL         | EMPLOYEES | 107    | 5457    | 3 (0)      | 00:00:01 |

-------------------------------------------------------------------------------------------

Full SQL Text

SQL ID SQL Text

------------ -----------------------------------------------------------------

5mycvad72f8q select j.job_id, j.job_title, j.min_salary, j.max_salary, e.emplo

oyee_id, e.first_name||e.last_name as name, e.email, e.phone_numb

er from jobs j, employees e where j.job_id = e.job_id

使用awrsqrpt.sql查看执行计划demo的更多相关文章

  1. oracle执行计划(二)----如何查看执行计划

    目录: (一)六种执行计划  (1)explain plan for  (2)set autotrace on  (3)statistics_level=all  (4)dbms_xplan.disp ...

  2. oralce 查看执行计划

    SQL的执行计划实际代表了目标SQL在Oracle数据库内部的具体执行步骤,作为调优,只有知道了优化器选择的执行计划是否为当前情形下最优的执行计划,才能够知道下一步往什么方向. 执行计划的定义:执行目 ...

  3. db2数据库创建索引,删除索引,查看表索引,SQL语句执行计划以及优化建议

    1.建立表索引 create index 索引名 on 表名(列名,列名); 2.删除表索引 drop index 索引名 on 表名; 3.查看表索引 select * from sysibm.sy ...

  4. KingbaseES 如何查看应用执行的SQL的执行计划

    通过explain ,我们可以获取特定SQL 的执行计划.但对于同一条SQL,不同的变量.不同的系统负荷,其执行计划可能不同.我们要如何取得SQL执行时间点的执行计划?KingbaseES 提供了 a ...

  5. oracle如何查看执行计划

    1.在PL/SQL Developer中得到一个SQL的执行计划 输入想要查看执行计划的目标SQL,再按一下快捷键F5就可以了.2.explain plan 命令 explain plan for + ...

  6. oracle查看执行计划以及使用场景

    文档结构: oracle执行计划使用场景 环境: Centos 6.10 Oracle 18.3.0.0.0 c 11g默认启动了自动统计信息收集的任务,默认运行时间是周一到周五晚上10点和周6,周天 ...

  7. ORACLE从共享池删除指定SQL的执行计划

    Oracle 11g在DBMS_SHARED_POOL包中引入了一个名为PURGE的新存储过程,用于从对象库缓存中刷新特定对象,例如游标,包,序列,触发器等.也就是说可以删除.清理特定SQL的执行计划 ...

  8. SQL Server 执行计划缓存

    标签:SQL SERVER/MSSQL SERVER/数据库/DBA/内存池/缓冲区 概述 了解执行计划对数据库性能分析很重要,其中涉及到了语句性能分析与存储,这也是写这篇文章的目的,在了解执行计划之 ...

  9. 浅析SQL SERVER执行计划中的各类怪相

    在查看执行计划或调优过程中,执行计划里面有些现象总会让人有些疑惑不解: 1:为什么同一条SQL语句有时候会走索引查找,有时候SQL脚本又不走索引查找,反而走全表扫描? 2:同一条SQL语句,查询条件的 ...

随机推荐

  1. flask 运行 flask db init 报错,init-db 命令找不到

    flask init-db 结果是 `Error: No such command “init-db”. 那是因为init-db 已经被 flask db init 给代替了 运行 flask db ...

  2. getBrandWCPayRequest 和 chooseWXPay 的区别

    getBrandWCPayRequest 和 chooseWXPay 都是发起微信支付请求,chooseWXPay 依赖 http://res.wx.qq.com/open/js/jweixin-1. ...

  3. K8S使用入门-创建第一个容器

    前面两个教程我们已经使用kubekit将K8S搭建起来了.但是,没有将实际使用中需要在K8S上部署我们的容器创建起来的教程,都是耍流氓.所以,经过几番折腾,我回来给自己洗白了.之前一直卡在创建第一个容 ...

  4. [pymongo] pymongo.errors.CursorNotFound Exception

    由於find之後,loop執行時間過長導致timeout, cusor失效 解決方式有以下幾種: 1. 使用batch_size() cursor = collection.find({}).batc ...

  5. Linux系统下的SSH 使用总结

    对于linux运维工作者而言,使用ssh远程远程服务器是再熟悉不过的了!对于ssh的一些严格设置也关系到服务器的安全维护,今天在此,就本人工作中使用ssh的经验而言,做一些总结记录来下. -bash: ...

  6. 【windows】win10局域网共享文件夹

    1.打开 2.共享文件夹 另一台局域网电脑可根据共享的电脑ip访问就可以了[格式:\\ip] 如果右键文件夹没有共享选项

  7. Python实现堆

    堆 (heap) 是一种经过排序的完全二叉树,其中任一非叶子节点的值均不大于(或不小于)其左孩子和右孩子节点的值. 注:定义来自百度百科. 堆,又被为优先队列(priority queue).尽管名为 ...

  8. SQL IN 子查询返回多对值

    我们常用的IN 操作是这样的: select * from tab twhere t.col1 in ('value1''value2');12但是如果是多个列的取值来自同一个子查询呢? 我们是不是要 ...

  9. Feign调用时读取超时(Read timed out executing GET)解决

    解决方式(很多人比较关注,所以放在最前面): 因为Feign调用默认的超时时间为一分钟,一分钟接口不能返回就会抛出异常,所以在服务端的yml文件中增加如下配置即可解决: # feign调用超时时间配置 ...

  10. AtCoder-arc060 (题解)

    A - 高橋君とカード / Tak and Cards (DP) 题目链接 题目大意: 有 \(n\) 个数字,要求取出一些数字,使得它们的平均数恰好为 \(x\) ,问有几种取法. 大致思路: 只要 ...