Bo's Oracle Station

【博客文章2025】Oracle 23ai RAC 6节点集群AWR报告解析

2025-10-2 17:23| 发布者: admin| 查看: 71| 评论: 0|原作者: Bo Tang

摘要: 本博客详细解析一份Oracle 23ai RAC 6节点集群AWR报告。
【博客文章2025】Oracle 23ai RAC 6节点集群AWR报告解析


Author: Bo Tang

1. Oracle 23ai RAC 6节点集群环境:

1.1 网格基础架构部分:

[grid@station21 ~]$ . oraenv
ORACLE_SID = [grid] ? +ASM1
[grid@station21 ~]$ crsctl query crs activeversion
Oracle Clusterware active version on the cluster is [23.0.0.0.0]

1.2 集群资源列表:

[grid@station21 ~]$ . oraenv
ORACLE_SID = [grid] ? +ASM1
The Oracle base has been set to /u01/app/grid
[grid@station21 ~]$ crsctl status res -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details      
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
               ONLINE  ONLINE       station21                STABLE
               ONLINE  ONLINE       station22                STABLE
               ONLINE  ONLINE       station23                STABLE
               ONLINE  ONLINE       station24                STABLE
               ONLINE  ONLINE       station25                STABLE
               ONLINE  ONLINE       station26                STABLE
ora.chad
               ONLINE  ONLINE       station21                STABLE
               ONLINE  ONLINE       station22                STABLE
               ONLINE  ONLINE       station23                STABLE
               ONLINE  ONLINE       station24                STABLE
               ONLINE  ONLINE       station25                STABLE
               ONLINE  ONLINE       station26                STABLE
ora.helper
               OFFLINE OFFLINE      station21                IDLE,STABLE
               OFFLINE OFFLINE      station22                IDLE,STABLE
               OFFLINE OFFLINE      station23                IDLE,STABLE
               OFFLINE OFFLINE      station24                IDLE,STABLE
               OFFLINE OFFLINE      station25                IDLE,STABLE
               OFFLINE OFFLINE      station26                IDLE,STABLE
ora.net1.network
               ONLINE  ONLINE       station21                STABLE
               ONLINE  ONLINE       station22                STABLE
               ONLINE  ONLINE       station23                STABLE
               ONLINE  ONLINE       station24                STABLE
               ONLINE  ONLINE       station25                STABLE
               ONLINE  ONLINE       station26                STABLE
ora.ons
               ONLINE  ONLINE       station21                STABLE
               ONLINE  ONLINE       station22                STABLE
               ONLINE  ONLINE       station23                STABLE
               ONLINE  ONLINE       station24                STABLE
               ONLINE  ONLINE       station25                STABLE
               ONLINE  ONLINE       station26                STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)
      1        ONLINE  ONLINE       station24                STABLE
      2        ONLINE  ONLINE       station22                STABLE
      3        ONLINE  ONLINE       station21                STABLE
ora.ASMNET2LSNR_ASM.lsnr(ora.asmgroup)
      1        ONLINE  ONLINE       station24                STABLE
      2        ONLINE  ONLINE       station22                STABLE
      3        ONLINE  ONLINE       station21                STABLE
ora.DATA.dg(ora.asmgroup)
      1        ONLINE  ONLINE       station24                STABLE
      2        ONLINE  ONLINE       station22                STABLE
      3        ONLINE  ONLINE       station21                STABLE
ora.FRA.dg(ora.asmgroup)
      1        ONLINE  ONLINE       station24                STABLE
      2        ONLINE  ONLINE       station22                STABLE
      3        ONLINE  ONLINE       station21                STABLE
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       station23                STABLE
ora.LISTENER_SCAN2.lsnr
      1        ONLINE  ONLINE       station22                STABLE
ora.LISTENER_SCAN3.lsnr
      1        ONLINE  ONLINE       station24                STABLE
ora.asm(ora.asmgroup)
      1        ONLINE  ONLINE       station24                Started,STABLE
      2        ONLINE  ONLINE       station22                Started,STABLE
      3        ONLINE  ONLINE       station21                Started,STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
      1        ONLINE  ONLINE       station24                STABLE
      2        ONLINE  ONLINE       station22                STABLE
      3        ONLINE  ONLINE       station21                STABLE
ora.asmnet2.asmnetwork(ora.asmgroup)
      1        ONLINE  ONLINE       station24                STABLE
      2        ONLINE  ONLINE       station22                STABLE
      3        ONLINE  ONLINE       station21                STABLE
ora.cdb1.db
      1        ONLINE  ONLINE       station21                Open,HOME=/u01/app/o
                                                             racle/product/23.5.0
                                                             /dbhome_1,STABLE
      2        ONLINE  ONLINE       station22                Open,HOME=/u01/app/o
                                                             racle/product/23.5.0
                                                             /dbhome_1,STABLE
      3        ONLINE  ONLINE       station23                Open,HOME=/u01/app/o
                                                             racle/product/23.5.0
                                                             /dbhome_1,STABLE
      4        ONLINE  ONLINE       station24                Open,HOME=/u01/app/o
                                                             racle/product/23.5.0
                                                             /dbhome_1,STABLE
      5        ONLINE  ONLINE       station25                Open,HOME=/u01/app/o
                                                             racle/product/23.5.0
                                                             /dbhome_1,STABLE
      6        ONLINE  ONLINE       station26                Open,HOME=/u01/app/o
                                                             racle/product/23.5.0
                                                             /dbhome_1,STABLE
ora.cdb1.pdb1_1.pdb
      1        ONLINE  ONLINE       station21                READ WRITE,STABLE
      2        ONLINE  ONLINE       station22                READ WRITE,STABLE
      3        ONLINE  ONLINE       station23                READ WRITE,STABLE
      4        ONLINE  ONLINE       station24                READ WRITE,STABLE
      5        ONLINE  ONLINE       station25                READ WRITE,STABLE
      6        ONLINE  ONLINE       station26                READ WRITE,STABLE

ora.cdp1.cdp
      1        ONLINE  ONLINE       station23                STABLE
ora.cdp2.cdp
      1        ONLINE  ONLINE       station22                STABLE
ora.cdp3.cdp
      1        ONLINE  ONLINE       station24                STABLE
ora.cvu
      1        ONLINE  ONLINE       station24                STABLE
ora.gns
      1        ONLINE  ONLINE       station24                STABLE
ora.gns.vip
      1        ONLINE  ONLINE       station24                STABLE
ora.rhpserver
      1        OFFLINE OFFLINE                               STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       station23                STABLE
ora.scan2.vip
      1        ONLINE  ONLINE       station22                STABLE
ora.scan3.vip
      1        ONLINE  ONLINE       station24                STABLE

ora.station21.vip
      1        ONLINE  ONLINE       station21                STABLE
ora.station22.vip
      1        ONLINE  ONLINE       station22                STABLE
ora.station23.vip
      1        ONLINE  ONLINE       station23                STABLE
ora.station24.vip
      1        ONLINE  ONLINE       station24                STABLE
ora.station25.vip
      1        ONLINE  ONLINE       station25                STABLE
ora.station26.vip
      1        ONLINE  ONLINE       station26                STABLE

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

1.3 数据库部分:

[oracle@station21 ~]$ . oraenv
ORACLE_SID = [oracle] ? cdb11
The Oracle base has been set to /u01/app/oracle
[oracle@station21 ~]$ srvctl status database -d cdb1 -v
Instance cdb11 is running on node station21. Instance status: Open,HOME=/u01/app/oracle/product/23.5.0/dbhome_1.
Instance cdb12 is running on node station22. Instance status: Open,HOME=/u01/app/oracle/product/23.5.0/dbhome_1.
Instance cdb13 is running on node station23. Instance status: Open,HOME=/u01/app/oracle/product/23.5.0/dbhome_1.
Instance cdb14 is running on node station24. Instance status: Open,HOME=/u01/app/oracle/product/23.5.0/dbhome_1.
Instance cdb15 is running on node station25. Instance status: Open,HOME=/u01/app/oracle/product/23.5.0/dbhome_1.
Instance cdb16 is running on node station26. Instance status: Open,HOME=/u01/app/oracle/product/23.5.0/dbhome_1.

[oracle@station21 ~]$ srvctl config database -d cdb1
Database unique name: cdb1
Database name:
Oracle home: /u01/app/oracle/product/23.5.0/dbhome_1
Oracle user: oracle
Spfile: +data/CDB1/PARAMETERFILE/spfile.315.1213116919
Password file: +data/CDB1/PASSWORD/pwdcdb1.263.1212350979
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools:
Disk Groups: DATA,FRA
Mount point paths:
Services:
Type: RAC
Start concurrency:
Stop concurrency:
OSDBA group: dba
OSOPER group: oper
Database instances: cdb11,cdb12,cdb13,cdb14,cdb15,cdb16
Configured nodes: station21,station22,station23,station24,station25,station26
CSS critical: no
CPU count: 0
Memory target: 0
Maximum memory: 0
Default network number for database services:
Database is administrator managed
[oracle@station21 ~]$ sqlplus /nolog
SQL*Plus: Release 23.0.0.0.0 - for Oracle Cloud and Engineered Systems on Fri Oct 3 02:15:55 2025
Version 23.5.0.24.07
Copyright (c) 1982, 2024, Oracle.  All rights reserved.
SQL> conn / as sysdba
Connected.
SQL> select  * from v$version;
BANNER
--------------------------------------------------------------------------------
BANNER_FULL
--------------------------------------------------------------------------------
BANNER_LEGACY
--------------------------------------------------------------------------------
    CON_ID
----------
Oracle Database 23ai Enterprise Edition Release 23.0.0.0.0 - for Oracle Cloud an
d Engineered Systems
Oracle Database 23ai Enterprise Edition Release 23.0.0.0.0 - for Oracle Cloud an
d Engineered Systems
Version 23.5.0.24.07
BANNER
--------------------------------------------------------------------------------
BANNER_FULL
--------------------------------------------------------------------------------
BANNER_LEGACY
--------------------------------------------------------------------------------
    CON_ID
----------
Oracle Database 23ai Enterprise Edition Release 23.0.0.0.0 - for Oracle Cloud an
d Engineered Systems
         0


1.4 插件数据库部分:

SQL> col name format a30 trunc
SQL> select  CON_ID,NAME,OPEN_MODE from v$pdbs;
    CON_ID NAME                           OPEN_MODE
---------- ------------------------------ ----------
         2 PDB$SEED                       READ ONLY
         4 PDB1_1                         READ WRITE
SQL> alter session set container=pdb1_1;
Session altered.
SQL> show parameter compati
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
compatible                           string      23.0.0
noncdb_compatible                    boolean     FALSE
plsql_v2_compatibility               boolean     FALSE

2. 工作负载和AWR快照

    需要使用PDB的AWR快照生成PDB的AWR报告。如果AWR报告开头显示“PDB snapshots如下图:

WORKLOAD REPOSITORY PDB report (PDB snapshots)



    则说明是使用在同一个开库周期的两张PDB快照制作的PDB AWR报告。

3. AWR快照解析:

3.1 第一部分列出主机/数据库/快照的拍摄场景:

DB NameDB IdUnique NameRoleEditionReleaseRACCDB
CDB12871972511cdb1PRIMARYEE23.5.0.24.07YESYES
注释:数据库的版本是23.5.0.24.07,而且是容器数据库(23ai都必须是多租户架构)。

InstanceInst NumStartup TimeUser NameSystem Data Visible
cdb11103-10月-25 06:25SYSYES

Container DB IdContainer NameOpen Time
2871972511PDB1_103-10月-25 06:25

Host NamePlatformCPUsCoresSocketsMemory (GB)
station21.lab.example.comLinux x86 64-bit88811.12

Snap IdSnap TimeSessionsCursors/SessionInstances
Begin Snap:5503-10月-25 08:58:151782.56
End Snap:6503-10月-25 18:58:230.06
Elapsed: 600.14 (mins)   
DB Time: 5,245.95 (mins)   
注释: 整个过程都是6个实例运行;开始时集群数据库有较多的并发会话(178);时间间隔10个小时(大型工作负载持续高负载运行)。


3.2 可以说,AWR报告的正文是从下面开始,首先是负载概览(称其为第1部分):
    如每秒/每事务/每次执行/每条SQL语句所包含的:    

Report Summary

Load Profile


Per SecondPer TransactionPer ExecPer Call
DB Time(s):8.7注释:共8个CPU全满125.21.272.49
DB CPU(s):0.912.30.130.24
Background CPU(s):0.00.00.000.00
Redo size (bytes):2,119.930,352.4  
Logical read (blocks):554,994.67,946,146.4  
Block changes:11.5163.9  
Physical read (blocks):93.0注释:物理读并不高1,332.2  
Physical write (blocks):92.61,325.6  
Read IO requests:13.4191.5  
Write IO requests:12.8183.0  
Read IO (MB):0.710.4  
Write IO (MB):0.710.4  
IM scan rows:0.00.0  
Session Logical Read IM:0.00.0  
Global Cache blocks received:1.013.8  
Global Cache blocks read:0.00.1  
Global Cache blocks served:0.00.0  
User calls:3.550.4  
Parses (SQL):2.231.9  
Hard parses (SQL):0.1注释:硬解析并不高1.6  
SQL Work Area (MB):1.522.0  
Logons:0.34.0  
User logons:0.00.1  
Executes (SQL):6.998.5  
Rollbacks:0.00.0  
Transactions:0.1   

注释:每秒逻辑读数据块个数非常高(554,994.6);每事务逻辑读数据块个数也非常高(7,946,146.4);说明工作负载中有大量结果集很大的报表类查询。

Top 10 Foreground Events by Total Wait Time

    EventWaitsTotal Wait Time (sec)Avg Wait% DB timeWait Class
    gc buffer busy acquire4,475139.9K31.26 s44.4Cluster
    resmgr:cpu quantum217,64283.1K381.91ms26.4Scheduler
    DB CPU 31K 9.8 
    buffer busy waits4,32919.8K4562.85ms6.3Concurrency
    gc buffer busy release4,20619.3K4585.89ms6.1Cluster
    direct path write temp354,7594376.412.34ms1.4User I/O
    optimizer stats update retry396402410.16 s1.3Other
    direct path read temp356,3353541.39.94ms1.1User I/O
    gc current block busy1331781.213.39 s.6Cluster
    library cache lock3,861631.2163.47ms.2Concurrency

    注释:gc buffer busy acquire / gc current block busy表示请求实例需要等待拥有数据块的实例处理完成某些操作后才能传送数据块。 请求实例也需要把redo log刷回redo log文件后才能从拥有实例传送该一致性数据块拷贝。这种情况下,请验证下面的"Wait Classes by Total Wait Time",一定能够观察到:Cluster类别占用DBTime一定最大。要本质解决这个问题,一定要减少实例之间的交叉访问。

    注释:resmgr:cpu quantum是资源管理器分配会话cpu资源时的等待事件。Oracle为了能够保证自动维护任务有足够的资源来运行,通过资源管理器来限制会话对cpu的使用。按照本工作负载的当前状态,resmgr:cpu quantum这么高,建议禁用资源管理器的限制:alter system set "_resource_manager_always_off"=true。

    Wait Classes by Total Wait Time

      Wait ClassWaitsTotal Wait Time (sec)Avg Wait Time% DB timeAvg Active Sessions
      Cluster128,712161,4611254.43ms51.34.5
      Scheduler219,29883,155379.19ms26.42.3
      DB CPU 30,998 9.80.9
      Concurrency25,49020,475803.25ms6.50.6
      User I/O2,387,6918,2913.47ms2.60.2
      Other478,8535,28911.04ms1.70.1
      System I/O46,52352711.33ms.20.0
      Administrative477141.85ms.00.0
      Application4,23761.30ms.00.0
      Commit121432.57ms.00.0
      Configuration245210.18ms.00.0
      Network70,065113.04us.00.0


      IO Profile


      Read+Write Per SecondRead per SecondWrite Per Second
      Total Requests:27.614.513.1
      Database Requests:26.213.412.8
      Optimized Requests:0.00.00.0
      Redo Requests:   
      Total (MB):1.50.70.7
      Database (MB):1.50.70.7
      Optimized Total (MB):0.00.00.0
      Redo (MB):   
      Database (blocks):185.693.092.6
      Via Buffer Cache (blocks):3.23.20.0
      Direct (blocks):注释:这项与临时表空间访问相关182.489.992.6

      Database Resource Limits


      BeginEnd
      CPUs:88
      SGA Target:00
      PGA Target:802,160,640802,160,640
      Memory Target00

      Main Report


      3.3 接着是等待事件和等待类概览(称其为第2部分)
          这些信息主要来自gv$system_event和gv$sys_time_model这两个视图。请参考这篇文章:https://www.botangdb.com/mytec/mytec_rac/202509/00900142.html

      Wait Events Statistics

      Back to Top

      Time Model Statistics

      • DB Time represents total time in user calls
      • DB CPU represents CPU time of foreground processes
      • Total CPU Time represents foreground and background processes
      • Statistics including the word "background" measure background process time, therefore do not contribute to the DB time statistic
      • Ordered by % of DB time in descending order, followed by Statistic Name
      Statistic NameTime (s)% of DB Time% of Total CPU Time
      sql execute elapsed time  [1]314,061.6499.78 
      DB CPU30,997.579.85100.00注释:说明数据全程在使用CPU,执行报表查询
      PL/SQL execution elapsed time  [1]4,688.541.49 
      connection management call elapsed time  [1]21.770.01 
      parse time elapsed  [1]21.350.01 
      hard parse elapsed time  [1]17.820.01注释:硬解析并不多 
      hard parse (sharing criteria) elapsed time  [1]2.170.00 
      failed parse elapsed time  [1]1.220.00 
      PL/SQL compilation elapsed time  [1]0.740.00 
      repeated bind elapsed time  [1]0.110.00 
      DB time314,757.17  
      total CPU time30,997.57  


      Back to Wait Events Statistics
      Back to Top

      Foreground Wait Class

      • s - second, ms - millisecond, us - microsecond, ns - nanosecond
      • ordered by wait time desc, waits desc
      • %Timeouts: value of 0 indicates value was < .5%. Value of null is truly 0
      • Captured Time accounts for 98.3% of Total DB time 314,757.17 (s)
      • Total FG Wait Time: 278,428.08 (s) DB CPU time: 30,997.57 (s)
      Wait ClassWaits%Time -outsTotal Wait Time (s)Avg wait%DB time
      Cluster53,0200161,0053036.68ms51.15
      Scheduler219,189183,141379.31ms26.41
      DB CPU  30,998 9.85
      Concurrency20,4595220,416997.90ms6.49
      User I/O2,357,860注释:大量的用户IO08,2593.50ms2.62
      Other433,735355,06711.68ms1.61
      System I/O45,278052511.60ms0.17
      Administrative4707141.85ms0.00
      Commit1200432.62ms0.00
      Configuration13010215.24ms0.00
      Application2,157192727.14us0.00
      Network68,7270113.17us0.00


      Back to Wait Events Statistics
      Back to Top

      Foreground Wait Events

      • s - second, ms - millisecond, us - microsecond, ns - nanosecond
      • Only events with Total Wait Time (s) >= .001 are shown
      • ordered by wait time desc, waits desc (idle events last)
      • %Timeouts: value of 0 indicates value was < .5%. Value of null is truly 0
      注释:下面头3条等待事件一定已经在本AWR报告最前面的Load Profile中提现。
      EventWaits%Time -outsTotal Wait Time (s)Avg waitWaits /txn% DB time
      gc buffer busy acquire4,475 139,86931.26 s1.7844.44
      resmgr:cpu quantum217,642 83,121381.91ms86.5426.41
      buffer busy waits注释:从本质上讲,这个等待事件的产生仅说明了一个会话在等待一个Buffer(数据块),但是导致这个现象的原因却有很多种。常见的两种是:
      当一个会话视图修改一个数据块,但这个数据块正在被另一个会话修改时。
      当一个会话需要读取一个数据块,但这个数据块正在被另一个会话读取到内存中时。
      微观上(latch)看:当你对这个数据块做修改(不是宏观上的行级锁的概念)的短暂时间内,其他的会话将被阻止对这个数据块上的数据做修改(即使其他用户修改的不是当前用户修改的数据),但是可以以一致性的方式读取这个数据块(from undo)。当前的用户修改完这个数据块后,将会立即释放掉加在这个数据块上的排他锁,这样另一个会话就可以继续修改它。 修改操作是一个非常短暂的时间,这种加锁的机制我们叫 Latch。
      当一个会话修改一个数据块时,是按照以下步骤来完成的:
      (1)以排他的方式获得这个数据块(Latch) (2)修改这个数据块。(3)释放 Latch。
      Buffer busy waits 等待事件常见于数据库中存在的热块的时候,当多个用户频繁地读取或者修改同样的数据块时,这个等待事件就会产生。 如果等待的时间很长,我们在AWR或者statspack报告中就可以看到。
      这个等待事件有三个参数。 查看有几个参数我们可以用以下SQL:
      SQL> select name, parameter1, parameter2, parameter3 from v$event_name where name='buffer busy waits';
      NAME PARAMETER1 PARAMETER2 PARAMETER3
      -------------------- ---------- ---------- ----------
      buffer busy waits file# block# class#
      File#: 等待访问数据块所在的文件id号。
      Blocks:等待访问的数据块号。
      ID: 在10g之前,这个值表示一个等待时间的原因,10g 之后则表示等待事件的类别。
      4,329 19,7534562.85ms1.726.28
      gc buffer busy release注释:在11g以前和gc buffer busy acquire合并在一起4,206019,2884585.89ms1.676.13
      direct path write temp注释:这项与临时表空间访问相关,所执行的sql语句中有大量的多表关联,产生了很多中间数据,pga内存中放不下,用到了临时表空间,也有可能是用到了lob字段,在用lob字段的时候,也会用到临时表空间。354,759 4,37612.34ms141.061.39
      optimizer stats update retry3961004,02410.16 s0.161.28
      direct path read temp注释:这项与临时表空间访问相关356,335 3,5419.94ms141.681.13
      gc current block busy注释:请求实例需要等待拥有数据块的实例处理完成某些操作后才能传送数据块。 请求实例也需要把redo log刷回redo log文件后才能传送该一致性数据块拷贝。单实例的环境也可能会有buffer busy的情况。133 1,78113.39 s0.050.57
      library cache lock注释:这是Enqueue的L[A-p]子类等待事件,说明数据库共享池中出现了阻塞和等待,往往由热点块引起。这个等待时间发生在不同用户在共享中由于并发操作同一个数据库对象导致的资源争用的时候。比如当一个用户正在对一个表做DDL操作时,其他的用户如果要访问这张表,就会发生library cache lock等待事件,它要一直等到DDL操作完成后,才能继续操作。这个事件包含四个参数:Handle address: 被加载的对象的地址;Lock address: 锁的地址;Mode: 被加载对象的数据片段;Namespace: 被加载对象在 v$db_object_cache 视图中 namespace 名称。3,86159631163.47ms1.540.20
      control file sequential read注释:当数据库需要读取控制文件上的信息时,会出现这个等待事件。因为控制文件的信息是顺序写的,所以读取的时候也是顺序的,因此称为控制文件顺序读,它经常发生在以下情况:(1)备份控制文件(2)RAC 环境下不同实例之间控制文件的信息共享(3)读取控制文件的文件头信息(4)读取控制文件其他信息。这个等待事件有三个参数:File#:要读取信息的控制文件的文件号。Block#:读取控制文件信息的起始数据块号。Blocks:需要读取的控制文件数据块数目。37,840 48312.76ms15.050.15
      PX Deq: Slave Session Stats10,088 25225.00ms4.010.08
      IPC send completion sync29,206 2187.46ms11.610.07
      Disk file Mirror Read9,432 18019.08ms3.750.06
      DLM cross inst call completion27,442471625.91ms10.910.05
      DFS lock handle128 107834.31ms0.050.03
      KSV master wait5,893 8714.76ms2.340.03
      enq: PS - contention注释:这是Enqueue的PS子类等待事件,说明并行子进程出现了阻塞和等待10,93210857.77ms4.350.03
      local write wait9,398 687.27ms3.740.02
      reliable message2,646 5520.81ms1.050.02
      ASM IO for non-blocking poll1,585,205 3723.06us630.300.01
      db file sequential read注释:按照索引访问出现等待事件。当Oracle需要每次I/O只读取单个数据块这样的操作时,会产生这个等待事件。这个等待事件有三个参数:File#:要读取的数据块锁在数据文件的文件号。Block#:要读取的起始数据块号。Blocks:要读取的数据块数目(这里应该等于 1)。29,513 321.09ms11.730.01
      control file parallel write注释:当数据库中有多个控制文件的拷贝时,Oracle需要保证信息同步地写到各个控制文件当中,这是一个并行的物理操作过程。当发生这样的操作时,就会产生control file parallel write等待事件。控制文件频繁写入的原因很多,比如:(1)日志切换太过频繁,导致控制文件信息相应地需要频繁更新。(2)系统I/O出现瓶颈,导致所有I/O出现等待。当系统出现日志切换过于频繁的情形时,可以考虑适当地增大日志文件的大小来降低日志切换频率。当系统出现大量的control file parallel write等待事件时,可以通过比如降低控制文件的拷贝数量,将控制文件的拷贝存放在不同的物理磁盘上的方式来缓解I/O 争用。这个等待事件包含三个参数:Files: Oracle要写入的控制文件个数。Blocks:写入控制文件的数据块数目。Requests:写入控制请求的I/O次数。4,446 286.22ms1.770.01
      near PGA limit throttle1,547992012.90ms0.620.01
      enq: CR - block range reuse ckpt2,888 186.28ms1.150.01
      latch: cache buffers chains815 1619.43ms0.320.01返回
      gc current block 3-way注释:3个以上实例的Global Cache block requests等待事件。Master实例内存中没有所需要的数据块,需要发送请求给拥有该数据块的实例(就是请求实例和Master实例外的第三方)。1,322 1511.31ms0.530.00
      kfk: async disk IO2,992 154.97ms1.190.00
      enq: CF - contention注释:这是Enqueue的CF子类等待事件,说明控制文件的内部事务1,870 147.56ms0.740.00
      db file scattered read注释:按照全表访问或者全索引访问出现等待事件4,727 132.65ms1.880.00
      row cache lock7,789100131.61ms3.100.00
      PX Deq: Join ACK300 1136.20ms0.120.00
      gc current grant 2-way注释:master实例发现所有实例中都没有所需要的块,请求实例需要执行IO5,683 111.86ms2.260.00
      gc cr block busy注释:请求实例需要等待拥有数据块的实例处理完成某些操作后才能传送数据块。 请求实例也需要把redo log刷回redo log文件后才能传送该一致性数据块拷贝。单实例的环境也可能会有buffer busy的情况。2,863 93.28ms1.140.00
      gc cr grant 2-way注释:master实例发现所有实例中都没有所需要的块,请求实例需要执行IO21,167 9422.99us8.420.00
      db file single write注释:这个等待事件通常只发生在一种情况下,就是Oracle更新数据文件头信息时(比如发生 Checkpoint)。当这个等待事件很明显时,需要考虑是不是数据库中的数据文件数量太大,导致Oracle需要花较长的时间来做所有文件头的更新操作(checkpoint)。这个等待事件有三个参数:File#: 需要更新的数据块所在的数据文件的文件号。Block#:需要更新的数据块号。Blocks:需要更新的数据块数目(通常来说应该等于 1)。1,482 74.96ms0.590.00
      JS kgl get object wait47 7141.85ms0.020.00
      ges inquiry response1,482 63.79ms0.590.00
      KJC: Wait for msg sends to complete7,483 5688.60us2.980.00
      gc cr multi block mixed2,288 52.22ms0.910.00
      enq: SW - contention1,482 53.35ms0.590.00
      gc cr block 3-way注释:3个以上实例的Global Cache block requests等待事件。Master实例内存中没有所需要的数据块,需要发送请求给拥有该数据块的实例(就是请求实例和Master实例外的第三方)。3,594 41.15ms1.430.00
      log file sync注释:这是一个用户会话行为导致的等待事件,当一个会话发出一个commit 命令时,LGWR 进程会将这个事务产生的redo log从log buffer里面写到磁盘上,以确保用户提交的信息被安全地记录到数据库中。会话发出的commit指令后,需要等待LGWR将这个事务产生的redo成功写入到磁盘之后,才可以继续进行后续的操作,这个等待事件就叫作log file sync。当系统中出现大量的log file sync等待事件时,应该检查数据库中是否有用户在做频繁的提交操作。这种等待事件通常发生在 OLTP 系统上。 OLTP 系统中存在很多小的事务,
      如果这些事务频繁被提交,可能引起大量的 log file sync 的等待事件。
      这个等待事件包含一个参数:
      120 432.62ms0.050.00
      Allocate UGA memory from OS167,949 421.78us66.780.00
      enq: TS - contention注释:这是Enqueue的TS,与SS类同时产生,说明在临时表空间中排序段中产生5993355.90ms0.020.00
      library cache pin注释:这个等待事件和library cache lock一样是发生在共享池中并发操作引起的事件。通常来讲,如果Oracle要对一些PL/SQL或者视图这样的对象做重新编译,需要将这些对象pin到共享池中。 如果此时这个对象被其他的用户特有,就会产生一个library cache pin的等待。
      这个等待事件也包含四个参数:
      Handle address: 被加载的对象的地址。
      Lock address:锁的地址。
      Mode:被加载对象的数据片段。
      Namespace: 被加载对象在v$db_object_cache视图中namespace名称。
      3,280183948.14us1.300.00
      PX Deq: Signal ACK EXT300 39.94ms0.120.00
      gc cr multi block grant4,097 3673.34us1.630.00
      gc current block 2-way注释:2个实例的Global Cache block requests等待事件。Master实例内存中有所需要的数据块的等待事件。Master实例可以发送该数据块给所需要的实例。584 23.81ms0.230.00
      gc cr block lost注释:内连网故障3 2648.05ms0.000.00
      Free private memory to OS10,341 2187.36us4.110.00
      enq: SS - contention注释:这是Enqueue的SS子类等待事件,说明在临时表空间中排序段中产生97 219.85ms0.040.00
      CSS initialization392 24.46ms0.160.00
      PX Deq: reap credit135,218100212.88us53.760.00
      gc current grant busy411 24.20ms0.160.00
      Disk file operations I/O6,200 2246.13us2.470.00
      gc cr block 2-way注释:2个实例的Global Cache block requests等待事件。Master实例内存中有所需要的数据块的等待事件。Master实例可以发送该数据块给所需要的实例。1,584 1897.51us0.630.00
      enq: TM - contention注释:这是Enqueue的TM子类等待事件,说明DML enqueue 1,973121670.30us0.780.00
      db file parallel read注释:这是一个很容易引起误导的等待事件,实际上这个等待事件和并行操作(比如并行查询,并行 DML)没有关系。 这个事件发生在数据库恢复的时候,当有一些数据块需要恢复的时候,Oracle 会以并行的方式把他们从数据文件中读入到内存中进行恢复操作。
      这个等待事件包含三个参数:
      Files: 操作需要读取的文件个数。
      Blocks: 操作需要读取的数据块个数。
      Requests:操作需要执行的I/O次数。
      588 12.14ms0.230.00
      gc cr block direct read306 13.55ms0.120.00
      SQL*Net message to client注释:这个等待事件发生在服务器端向客户端发送消息的时候。当服务器端向客户端发送消息产生等待时,可能的原因是用户端太繁忙,无法及时接收服务器端送来的消息,也可能是网络问题导致消息无法从服务器端发送到客户端。
      这个等待事件有两个参数:
      Driver id: 服务器端和客户端连接使用的协议信息。
      #bytes: 服务器端向客户端发送消息的字节数。
      66,812 113.28us26.570.00
      direct path read注释:这个等待事件发生在会话将数据块直接读取到PGA当中而不是SGA中的情况,这些被读取的数据通常是这个会话私有的数据,所以不需要放到SGA作为共享数据。 这些数据通常是来自与临时段上的数据,比如一个会话中SQL 的排序数据、并行执行过程中间产生的数据以及 Hash Join、merge join产生的排序数据,因为这些数据只对当前的会话的SQL操作有意义,所以不需要放到 SGA 当中。当发生direct path read等待事件时,意味着磁盘上有大量的临时数据产生,比如排序、并行执行等操作。 或者意味着PGA中空闲空间不足。
      这个等待事件有三个参数:
      Descriptor address: 一个指针,指向当前会话正在等待的一个 direct read I/O。
      First dba:descriptor address 中最旧的一个 I/O 数据块地址。
      Block cnt: descriptor address 上下文中涉及的有效的 buffer 数量。
      88 19.75ms0.030.00
      gc current retry4 1167.40ms0.000.00
      gc current multi block request注释:1个请求访问多个数据块,一般是全表扫描或者全索引扫描。182 13.49ms0.070.00
      enq: PE - contention注释:这是Enqueue的PE子类等待事件,说明Alter system set parameter =value时产生的68 18.57ms0.030.00
      CSS operation: action392 11.42ms0.160.00
      library cache load lock1 0475.18ms0.000.00
      latch free注释:在10g之前的版本里,latch free等待事件代表了所有的latch等待。在10g以后,一些常用的latch事件已经被独立了出来:
      SQL> select name from v$event_name where name like 'latch%' order by 1;
      NAME
      ----------------------------------------------------------------
      latch activity
      latch free
      latch: Change Notification Hash table latch
      latch: In memory undo latch
      latch: MQL Tracking Latch
      latch: PX hash array latch
      latch: Undo Hint Latch
      latch: WCR: processes HT
      latch: WCR: sync
      latch: cache buffer handles
      latch: cache buffers chains
      latch: cache buffers lru chain
      latch: call allocation
      latch: change notification client cache latch
      latch: checkpoint queue latch
      latch: enqueue hash chains
      latch: gc element
      latch: gcs resource hash
      latch: ges resource hash list
      latch: lob segment dispenser latch
      latch: lob segment hash table latch
      latch: lob segment query latch
      latch: messages
      latch: object queue header operation
      latch: parallel query alloc buffer
      latch: redo allocation
      latch: redo copy
      latch: redo writing
      latch: row cache objects
      latch: session allocation
      latch: shared pool
      latch: undo global data
      latch: virtual circuit queues
      已选择 33 行。
      所以latch free等待事件在10g以后的版本中并不常见,而是以具体的Latch等待事件出现。
      这个等待事件有三个参数:
      Address: 会话等待的 latch 地址。
      Number: latch 号,通过这个号,可以从 v$latchname视图中找到这个latch的相关的信息。
      SQL> select * from v$latchname where latch#=number;
      Tries: 会话尝试获取 Latch 的次数。
      114 04.01ms0.050.00
      CSS operation: query1,176 0278.93us0.470.00
      direct path write注释:这个等待事件和direct path read正好相反,是会话将一些数据从PGA中直接写入到磁盘文件上,而不经过SGA。这种情况通常发生在:
      (1)使用临时表空间排序(内存不足)
      (2)数据的直接加载(使用 append 方式加载数据)
      (3)并行DML操作。
      这个等待事件有三个参数:
      Descriptor address: 一个指针,指向当前会话正在等待的一个direct I/O。
      First dba: descriptor address中最旧的一个 I/O 数据块地址。
      Block cnt: descriptor address上下文中涉及的有效地 buffer 数量。
      130 01.93ms0.050.00
      enq: RC - Result Cache: Contention1769901.38ms0.070.00
      resmgr:internal state change21000111.68ms0.000.00
      enq: MA - MMON Autotask setting116 01.92ms0.050.00
      gc cr grant congested33 06.44ms0.010.00
      enq: TX - index contention注释:这是Enqueue的PE子类等待事件,说明更新索引产生的事务等待310 0677.43us0.120.00
      enq: OD - Serializing DDLs349 0563.10us0.140.00
      latch: ges resource hash list24 05.57ms0.010.00
      enq: MM - MMON Autotask scheduling118 0876.77us0.050.00
      Allocate PGA memory from OS7,313 013.35us2.910.00
      enq: JS - job run lock - synchronize注释:这是Enqueue的JS子类等待事件,说明scheduler作业运行锁5010001.92ms0.020.00
      enq: FB - contention44 01.27ms0.020.00
      enq: ZH - compression analysis1191000463.74us0.050.00
      enq: HW - contention注释:这是Enqueue的HW子类等待事件,说明高水位线锁333901.66ms0.010.00
      gc current grant congested8 06.29ms0.000.00
      read by other session3 016.33ms0.000.00
      ASM file metadata operation2,964 015.39us1.180.00
      gc cr disk read67 0622.42us0.030.00
      Allocate CGA memory from OS2,231 017.92us0.890.00
      IPC group service call1,915 09.25us0.760.00
      gc cr block congested注释:因为CPU或者内存不够导致LMS进程跟进不及请求2 08.39ms0.000.00
      library cache: mutex X51 0290.31us0.020.00
      Compression analysis140 098.19us0.060.00
      enq: TO - contention注释:这是Enqueue的TO子类等待事件,说明临时表对象入队等待22500599.45us0.010.00
      datafile move cleanup during resize1,482 08.84us0.590.00
      enq: TQ - DDL contention85001.14ms0.000.00
      gc current block congested注释:因为CPU或者内存不够导致LMS进程跟进不及请求1 05.54ms0.000.00
      Allocate DGA memory from OS296 018.27us0.120.00
      latch: shared pool21 0240.38us0.010.00
      gc obj ckpt direct read7 0564.86us0.000.00
      enq: US - contention注释:这是Enqueue的US子类等待事件,说明Undo段等待事件5 0673.20us0.000.00
      SQL*Net break/reset to client注释:当出现这个等待事件时,说明服务器端在给客户端发送一个断开连接或者重置连接的请求,正在等待客户的响应,通常的原因是服务器到客户端的网络不稳定导致的。
      这个等待事件包含两个参数:
      Driver id: 服务器和客户端连接使用的协议信息。
      Break?:零表示服务端向客户端发送一个重置(reset)信息,非零表示服务器端向客户端发送一个断开(break)消息。
      8 0293.75us0.000.00
      rdbms ipc reply1 02.01ms0.000.00
      SQL*Net message from client注释:这个等待事件基本上是最常见的一个等待事件。当一个会话建立成功后,客户端会向服务器端发送请求,服务器端处理完客户端请求后,将结果返回给客户端,并继续等待客户端的请求,这时候会产生 SQL*Net message from client等待事件。很显然,这是一个空闲等待,如果客户端不再向服务器端发送请求,服务器端将一直处于这个等待事件状态。
      这个等待事件包含两个参数:
      Driver id: 服务器端和客户端连接使用的协议信息。
      #bytes: 服务器端接收到的来自客户端消息的字节数。
      66,897 275,3624116.20ms26.60 
      PX Deq: Execution Msg29,363 1,71258.31ms11.68 
      PX Deq: Execute Reply300 827.29ms0.12 
      PX Deq: Parse Reply299 14.25ms0.12 
      PX Deq Credit: send blkd174 14.81ms0.07 
      PX Deq: Msg Fragment28 01.59ms0.01 


      Back to Wait Events Statistics
      Back to Top

      Service Statistics

      • ordered by DB Time
      Service NameDB Time (s)DB CPU (s)Physical Reads (K)Logical Reads (K)
      pdb1_1309,84730,9113,22319,977,863


      Back to Wait Events Statistics
      Back to Top

      Service Wait Class Stats

      • Wait Class info for services in the Service Statistics section.
      • Total Waits and Time Waited displayed for the following wait classes: User I/O, Concurrency, Administrative, Network
      • Time Waited (Wt Time) in seconds
      Service NameUser I/O Total WtsUser I/O Wt TimeConcurcy Total WtsConcurcy Wt TimeAdmin Total WtsAdmin Wt TimeNetwork Total WtsNetwork Wt Time
      pdb1_12313521822653451978100684451


      Back to Wait Events Statistics
      Back to Top

      Top Process Types by Wait Class

      No data exists for this section of the report.

      Back to Wait Events Statistics
      Back to Top

      Top Process Types by CPU Used

      No data exists for this section of the report.


      3.4 接着是各种TOP SQL(称其为第3部分)
          对于RAC系统,“SQL ordered by Cluster Wait Time”是首先需要看的。其次,如果从前面的分析来看逻辑读很高的系统,应该关注“SQL ordered by Gets”。通过观察这两段,我们会发现结果都指向标记为“DWH_TEST”模块的SQL语句。这些语句在工作负载脚本中可以找到:

      .........
      PROMPT @Statement 1  
      execute dbms_application_info.set_module('DWH_TEST','1');

      SET TIMING ON;
      SELECT DISTINCT
          'B' || t1.pg_featurevalue_15_id pg_featurevalue_15_id
      FROM
          lu_pg_featurevalue_15 t1,
          lu_elementrange_rel t2
      WHERE
      /* Attribute Joins */
            ((t1.pg_featurevalue_15_num BETWEEN t2.lbound AND t2.ubound)
            )
      /* Attribute Filters */
        AND ((t1.pg_featurevalue_15_id = 1485)
        AND  (t2.elementrange_id = 3091)
            )
      /
      PROMPT @1 Results in 15 Ticks
      ......

      SQL Statistics

      SQL ordered by Elapsed Time  [1]

        • Resources reported for PL/SQL code includes the resources used by all SQL statements called by the code.
        • % Total DB Time is the Elapsed Time of the SQL statement divided into the Total Database Time multiplied by 100
        • %Total - Elapsed Time as a percentage of Total DB time
        • %CPU - CPU Time as a percentage of Elapsed Time
        • %IO - User I/O Time as a percentage of Elapsed Time
        • Captured SQL account for 90.6% of Total DB Time (s): 314,757
        • Captured PL/SQL account for 1.5% of Total DB Time (s): 314,757
        Elapsed Time (s)ExecutionsElapsed Time per Exec (s)%Total%CPU%IOSQL IdSQL ModulePDB NameSQL Text
        47,835.250 15.200.741.33a1mcngaa6g04dDWH_TEST SELECT 'B' || tt1.ch_featureva...
        27,011.6782329.418.581.3718.423k1n2xbztndymDWH_TEST SELECT 'B' || tt1.ch_featureva...
        20,418.1872283.596.4927.160.0056v9qdt964kgvDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        18,716.8985220.205.9513.540.73fmtfkm5p182s6DWH_TEST SELECT 'B' || tt1.ch_featureva...
        18,635.7672258.835.921.980.569p3s9zpauapazDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        18,124.3963287.695.761.850.4935897c7tmkw5bDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        13,920.4731449.054.4212.980.004b6wxrzg5h6wdDWH_TEST SELECT 'B' || tt1.ch_featureva...
        13,329.7581164.564.2314.600.00fvkqg706wazqzDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        11,697.84116100.843.7235.841.96g4dzf4ak4rus2DWH_TEST SELECT 'B' || tt1.ch_featureva...
        10,755.9238283.053.4211.300.78ck10abbs61x2yDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        10,523.6079133.213.343.671.158m59bm5u6cn5wDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        9,364.4959158.722.980.252.19d5q3qysdyx4jhDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        8,561.1111673.802.7247.772.53gkc6w4zhaysbkDWH_TEST SELECT 'B' || tt1.ch_featureva...
        7,772.128097.152.474.971.5618xa03m9xbknbDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        6,231.0731201.001.989.240.005gyh8uu8jgbx2DWH_TEST SELECT 'B' || tt1.ch_featureva...
        5,036.5731162.471.600.040.721a4ybm30xx9d5DWH_TEST SELECT 'G' || tt1.pg_featureva...
        4,861.115982.391.5429.970.00c2fb0ug5p7d4pDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        4,800.8514,800.851.531.460.64b6usrg82hwsa3DBMS_SCHEDULER call dbms_stats.gather_databas...
        4,462.7237120.611.4220.550.002ny751aat2vd9DWH_TEST SELECT 'B' || tt1.ch_featureva...
        3,371.877942.681.073.391.87d5yh78d4tm97tDWH_TEST SELECT /* ORDERED INDEX(t1) US...


        Back to SQL Statistics
        Back to Top

      SQL ordered by CPU Time

        • Resources reported for PL/SQL code includes the resources used by all SQL statements called by the code.
        • %Total - CPU Time as a percentage of Total DB CPU
        • %CPU - CPU Time as a percentage of Elapsed Time
        • %IO - User I/O Time as a percentage of Elapsed Time
        • Captured SQL account for 95.1% of Total CPU Time (s): 30,998
        • Captured PL/SQL account for 0.3% of Total CPU Time (s): 30,998
        CPU Time (s)ExecutionsCPU per Exec (s)%TotalElapsed Time (s)%CPU%IOSQL IdSQL ModulePDB NameSQL Text
        5,546.117277.0317.8920,418.1827.160.0056v9qdt964kgvDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        4,191.9311636.1413.5211,697.8435.841.96g4dzf4ak4rus2DWH_TEST SELECT 'B' || tt1.ch_featureva...
        4,089.7611635.2613.198,561.1147.772.53gkc6w4zhaysbkDWH_TEST SELECT 'B' || tt1.ch_featureva...
        2,534.188529.818.1818,716.8913.540.73fmtfkm5p182s6DWH_TEST SELECT 'B' || tt1.ch_featureva...
        1,946.048124.036.2813,329.7514.600.00fvkqg706wazqzDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        1,806.383158.275.8313,920.4712.980.004b6wxrzg5h6wdDWH_TEST SELECT 'B' || tt1.ch_featureva...
        1,456.965924.694.704,861.1129.970.00c2fb0ug5p7d4pDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        1,215.543831.993.9210,755.9211.300.78ck10abbs61x2yDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        917.243724.792.964,462.7220.550.002ny751aat2vd9DWH_TEST SELECT 'B' || tt1.ch_featureva...
        589.20629.501.901,951.7430.190.0030rq983mc87upDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        575.823118.571.866,231.079.240.005gyh8uu8jgbx2DWH_TEST SELECT 'B' || tt1.ch_featureva...
        386.30794.891.2510,523.603.671.158m59bm5u6cn5wDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        386.09804.831.257,772.124.971.5618xa03m9xbknbDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        368.78824.501.1927,011.671.3718.423k1n2xbztndymDWH_TEST SELECT 'B' || tt1.ch_featureva...
        368.14725.111.1918,635.761.980.569p3s9zpauapazDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        355.610 1.1547,835.250.741.33a1mcngaa6g04dDWH_TEST SELECT 'B' || tt1.ch_featureva...
        334.65635.311.0818,124.391.850.4935897c7tmkw5bDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        333.501442.321.081,295.0125.756.141wfywkvcwm2spDWH_TEST SELECT 'B' || tt1.ch_featureva...


        Back to SQL Statistics
        Back to Top

      SQL ordered by User I/O Wait Time

      注释:这一部分,通过Buffer Gets对SQL语句进行排序,即通过它执行了多少个逻辑I/O来排序。顶端的注释表明一个PL/SQL单元的缓存获得值(Buffer Gets)包括被这个代码块执行的所有SQL语句的Buffer Gets的总和。因此将经常在这个列表的顶端看到PL/SQL过程,因为存储过程执行的单独的语句的数目被总计出来。在这里的Buffer Gets是一个累积值,所以这个值大并不一定意味着这条语句的性能存在问题。通常我们可以通过对比该条语句的Buffer Gets和physical reads值,如果这两个比较接近,肯定这条语句是存在问题的,我们可以通过执行计划来分析,为什么physical reads的值如此之高。另外,我们在这里也可以关注gets per exec的值,这个值如果太大,表明这条语句可能使用了一个比较差的索引或者使用了不当的表连接。另外说明一点:大量的逻辑读往往伴随着较高的CPU消耗。所以很多时候我们看到的系统CPU将近100%的时候,很多时候就是SQL语句造成的,这时候我们可以分析一下这里逻辑读大的SQL。可以补充执行下面的top-N分析:
      select * from   (select sql_text,   buffer_gets,executions, buffer_gets/executions "Gets/Exec",    hash_value,address         from v$sqlarea       where  buffer_gets > 0 and executions>0  order by buffer_gets desc)  where rownum <= 10 ;

        • Resources reported for PL/SQL code includes the resources used by all SQL statements called by the code.
        • %Total - User I/O Time as a percentage of Total User I/O Wait time
        • %CPU - CPU Time as a percentage of Elapsed Time
        • %IO - User I/O Time as a percentage of Elapsed Time
        • Captured SQL account for 97.4% of Total User I/O Wait Time (s): 8,291
        • Captured PL/SQL account for 0.4% of Total User I/O Wait Time (s): 8,291
        User I/O Time (s)ExecutionsUIO per Exec (s)%TotalElapsed Time (s)%CPU%IOSQL IdSQL ModulePDB NameSQL Text
        4,976.598260.6960.0227,011.671.3718.423k1n2xbztndymDWH_TEST SELECT 'B' || tt1.ch_featureva...
        635.290 7.6647,835.250.741.33a1mcngaa6g04dDWH_TEST SELECT 'B' || tt1.ch_featureva...
        229.691161.982.7711,697.8435.841.96g4dzf4ak4rus2DWH_TEST SELECT 'B' || tt1.ch_featureva...
        216.741161.872.618,561.1147.772.53gkc6w4zhaysbkDWH_TEST SELECT 'B' || tt1.ch_featureva...
        207.36852.442.50923.0329.7122.47dd3k3gvst4hqkDWH_TEST SELECT 'B' || tt1.ch_featureva...
        205.07593.482.479,364.490.252.19d5q3qysdyx4jhDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        178.65493.652.15687.492.2925.997krkk4pvhq35r  select INST_ID, TOTAL_EXTENTS,...
        136.57851.611.6518,716.8913.540.73fmtfkm5p182s6DWH_TEST SELECT 'B' || tt1.ch_featureva...
        121.10791.531.4610,523.603.671.158m59bm5u6cn5wDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        120.97801.511.467,772.124.971.5618xa03m9xbknbDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        119.98851.411.45391.4741.2330.65cfpq31sqmf3xtDWH_TEST SELECT 'B' || tt1.ch_featureva...
        105.27721.461.2718,635.761.980.569p3s9zpauapazDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        88.28631.401.0618,124.391.850.4935897c7tmkw5bDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        84.29382.221.0210,755.9211.300.78ck10abbs61x2yDWH_TEST SELECT /* ORDERED INDEX(t1) US...


        Back to SQL Statistics
        Back to Top

      SQL ordered by Gets

        • Resources reported for PL/SQL code includes the resources used by all SQL statements called by the code.
        • %Total - Buffer Gets as a percentage of Total Buffer Gets
        • %CPU - CPU Time as a percentage of Elapsed Time
        • %IO - User I/O Time as a percentage of Elapsed Time
        • Total Buffer Gets: 19,984,558,082
        • Captured SQL account for 96.1% of Total
        Buffer GetsExecutionsGets per Exec%TotalElapsed Time (s)%CPU%IOSQL IdSQL ModulePDB NameSQL Text
        3,824,362,7617253,116,149.4619.1420,418.1827.2056v9qdt964kgvDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        2,828,716,35211624,385,485.7914.1511,697.8435.82g4dzf4ak4rus2DWH_TEST SELECT 'B' || tt1.ch_featureva...
        2,756,088,65611623,759,384.9713.798,561.1147.82.5gkc6w4zhaysbkDWH_TEST SELECT 'B' || tt1.ch_featureva...
        1,762,094,6018520,730,524.728.8218,716.8913.5.7fmtfkm5p182s6DWH_TEST SELECT 'B' || tt1.ch_featureva...
        1,349,712,1878116,663,113.426.7513,329.7514.60fvkqg706wazqzDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        1,256,244,7803140,524,025.166.2913,920.471304b6wxrzg5h6wdDWH_TEST SELECT 'B' || tt1.ch_featureva...
        997,451,1905916,905,952.374.994,861.11300c2fb0ug5p7d4pDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        848,919,8783822,339,996.794.2510,755.9211.3.8ck10abbs61x2yDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        600,775,8023716,237,183.843.014,462.7220.602ny751aat2vd9DWH_TEST SELECT 'B' || tt1.ch_featureva...
        422,041,510626,807,121.132.111,951.7430.2030rq983mc87upDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        386,580,9433112,470,353.001.936,231.079.205gyh8uu8jgbx2DWH_TEST SELECT 'B' || tt1.ch_featureva...
        237,130,1320 1.1947,835.25.71.3a1mcngaa6g04dDWH_TEST SELECT 'B' || tt1.ch_featureva...
        221,974,017802,774,675.211.117,772.1251.618xa03m9xbknbDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        217,161,079792,748,874.421.0910,523.603.71.28m59bm5u6cn5wDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        203,936,015722,832,444.651.0218,635.762.69p3s9zpauapazDWH_TEST SELECT /* ORDERED INDEX(t1) US...


        Back to SQL Statistics
        Back to Top

      SQL ordered by Reads

        • %Total - Physical Reads as a percentage of Total Disk Reads
        • %CPU - CPU Time as a percentage of Elapsed Time
        • %IO - User I/O Time as a percentage of Elapsed Time
        • Total Disk Reads: 3,350,399
        • Captured SQL account for 96.1% of Total
        Physical ReadsExecutionsReads per Exec%TotalElapsed Time (s)%CPU%IOSQL IdSQL ModulePDB NameSQL Text
        1,481,1508218,062.8044.2127,011.671.3718.423k1n2xbztndymDWH_TEST SELECT 'B' || tt1.ch_featureva...
        344,3720 10.2847,835.250.741.33a1mcngaa6g04dDWH_TEST SELECT 'B' || tt1.ch_featureva...
        151,5131161,306.154.5211,697.8435.841.96g4dzf4ak4rus2DWH_TEST SELECT 'B' || tt1.ch_featureva...
        146,6641161,264.344.388,561.1147.772.53gkc6w4zhaysbkDWH_TEST SELECT 'B' || tt1.ch_featureva...
        126,1531126,153.003.774,800.851.460.64b6usrg82hwsa3DBMS_SCHEDULER call dbms_stats.gather_databas...
        118,209851,390.693.53923.0329.7122.47dd3k3gvst4hqkDWH_TEST SELECT 'B' || tt1.ch_featureva...
        93,429591,583.542.799,364.490.252.19d5q3qysdyx4jhDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        76,83585903.942.2918,716.8913.540.73fmtfkm5p182s6DWH_TEST SELECT 'B' || tt1.ch_featureva...
        69,42385816.742.07391.4741.2330.65cfpq31sqmf3xtDWH_TEST SELECT 'B' || tt1.ch_featureva...
        68,35572949.382.0418,635.761.980.569p3s9zpauapazDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        66,33279839.651.9810,523.603.671.158m59bm5u6cn5wDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        62,74180784.261.877,772.124.971.5618xa03m9xbknbDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        62,14663986.441.8518,124.391.850.4935897c7tmkw5bDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        58,289381,533.921.7410,755.9211.300.78ck10abbs61x2yDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        57,425144398.781.711,295.0125.756.141wfywkvcwm2spDWH_TEST SELECT 'B' || tt1.ch_featureva...
        50,131107468.511.502,244.502.123.65dvaxhpys7hpdrDWH_TEST SELECT /* ORDERED INDEX(t1) US...


        Back to SQL Statistics
        Back to Top

      SQL ordered by Physical Reads (UnOptimized)

        • UnOptimized Read Reqs = Physical Read Reqs - (Optimized Read Reqs - Cell Flash Cache Read Hits for Controlfile)
        • %Opt - Optimized Reads as percentage of SQL Read Requests
        • %Total - UnOptimized Read Reqs as a percentage of Total UnOptimized Read Reqs
        • Total Physical Read Requests: 481,709
        • Captured SQL account for 95.0% of Total
        • Total UnOptimized Read Requests: 481,709
        • Captured SQL account for 95.0% of Total
        • Total Optimized Read Requests: 1
        • Captured SQL account for 0.0% of Total
        UnOptimized Read ReqsPhysical Read ReqsExecutionsUnOptimized Reqs per Exec%Opt%TotalSQL IdSQL ModulePDB NameSQL Text
        210,214210,214822,563.590.0043.643k1n2xbztndymDWH_TEST SELECT 'B' || tt1.ch_featureva...
        49,67949,6790 0.0010.31a1mcngaa6g04dDWH_TEST SELECT 'B' || tt1.ch_featureva...
        38,09138,091138,091.000.007.91b6usrg82hwsa3DBMS_SCHEDULER call dbms_stats.gather_databas...
        36,14836,14849737.710.007.507krkk4pvhq35r  select INST_ID, TOTAL_EXTENTS,...
        17,75717,757116153.080.003.69g4dzf4ak4rus2DWH_TEST SELECT 'B' || tt1.ch_featureva...
        17,58317,583116151.580.003.65gkc6w4zhaysbkDWH_TEST SELECT 'B' || tt1.ch_featureva...
        15,84715,84785186.440.003.29dd3k3gvst4hqkDWH_TEST SELECT 'B' || tt1.ch_featureva...
        10,58810,58885124.560.002.20fmtfkm5p182s6DWH_TEST SELECT 'B' || tt1.ch_featureva...
        9,9359,93572137.990.002.069p3s9zpauapazDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        9,7059,70585114.180.002.01cfpq31sqmf3xtDWH_TEST SELECT 'B' || tt1.ch_featureva...
        9,1349,13463144.980.001.9035897c7tmkw5bDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        8,4538,45338222.450.001.75ck10abbs61x2yDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        7,0397,03914448.880.001.461wfywkvcwm2spDWH_TEST SELECT 'B' || tt1.ch_featureva...
        5,7655,76510753.880.001.20dvaxhpys7hpdrDWH_TEST SELECT /* ORDERED INDEX(t1) US...


        Back to SQL Statistics
        Back to Top

      SQL ordered by Executions

        • %CPU - CPU Time as a percentage of Elapsed Time
        • %IO - User I/O Time as a percentage of Elapsed Time
        • Total Executions: 247,595
        • Captured SQL account for 72.5% of Total
        ExecutionsRows ProcessedRows per ExecElapsed Time (s)%CPU%IOSQL IdSQL ModulePDB NameSQL Text
        25,51825,5181.000.5795.105c4sr912n136n  SELECT /*+ OPT_PARAM('_paralle...
        11,36511,3651.000.5494.62.37azxftvubufnjdbms_stats: gather table stats SELECT COUNT(UNQ) UNQ, COUNT(P...
        11,07100.000.0997.209fcnmy8r0xhnvDBMS_SCHEDULER SELECT /*+ OPT_PARAM('_paralle...
        10,63910,6391.000.1190.304rg3vr6z5yw7m  select /* KSXM:FIND OWNER */ o...
        10,58190,2508.5310.0056.309afk57mqr7j80sqlplus@classroom.example.com (TNS V1-V3) SELECT PT.VALUE FROM SYS.V_$SE...
        8,4678,4671.000.1998.5062yyzw3309d6aSYS_AUTO_STS_MODULE SELECT VALUE FROM V$SESSION_FI...
        8,37123,6942.830.3173.50cnzyjqgnv17vb  select /*+ RESULT_CACHE (SYSOB...
        7,22000.000.1688.700m1r4p2cv98paDBMS_SCHEDULER SELECT /*+ OPT_PARAM('_paralle...
        6,0766,0761.000.99101.805rurx5xtjwcu2DBMS_SCHEDULER SELECT /*+ OPT_PARAM('_paralle...
        5,1574,3340.840.2093.54.20sbbcuruzd66f  select /*+ rule */ bucket_cnt,...
        3,3073,3071.000.0891.102vbuum4mhkpxa  select count(*) from sys.col_g...
        3,0118,1972.720.1367.50f5629buwaqh1s  select /*+ RESULT_CACHE (SYSOB...
        2,7744,0171.450.0582.311.553saa2zkr6wc3  select intcol#, nvl(pos#, 0), ...
        2,54040,04215.760.2360.1262sxqgx5hx76qr  select /*+ rule */ bucket, end...
        2,5312,5311.000.7161.821ft7wcqu3hzvca  insert /* QOSH:OPEN_COL_STATS ...


        Back to SQL Statistics
        Back to Top

      SQL ordered by Parse Calls

        • Total Parse Calls: 80,118
        • Captured SQL account for 102.8% of Total
        Parse CallsExecutions% Total ParsesSQL IdSQL ModulePDB NameSQL Text
        10,63910,63913.284rg3vr6z5yw7m  select /* KSXM:FIND OWNER */ o...
        10,58110,58113.219afk57mqr7j80sqlplus@classroom.example.com (TNS V1-V3) SELECT PT.VALUE FROM SYS.V_$SE...
        9,0884911.347krkk4pvhq35r  select INST_ID, TOTAL_EXTENTS,...
        8,3718,37110.45cnzyjqgnv17vb  select /*+ RESULT_CACHE (SYSOB...
        3,0113,0113.76f5629buwaqh1s  select /*+ RESULT_CACHE (SYSOB...
        2,0562,0562.573dbzmtf9ahvzt  merge /* KSXM:OPTIM_DML_INF */...
        1,9861,9882.48fp7wj5vwuqdbp  select parttype, partcnt, part...
        1,5931,5931.99f9d1vmtg9bq70sys$abs_timeout SELECT /*+ NO_STATEMENT_QUEUIN...
        1,3661,3661.70dycmpuj6apqjs  select pc.intcol#, pc.col# , p...
        1,1341,1341.42c8h20n1d0k95mdbms_stats: gather table stats select /*+ no_parallel */ spar...
        9499491.184sxq4fbuptjy1DBMS_SCHEDULER SELECT /*+ OPT_PARAM('_paralle...
        9489481.181fm07xd16u5nr  insert /* QOSH:REC_STS */ into...
        9459451.18acmx4vq16gn52  select count(*) from ilmobj$ w...
        9369361.1738243c4tqrkxm  select u.name, o.name, o.names...
        9221,8441.150npm6czzaj44m  SELECT idx_objn FROM vecsys.ve...
        8758761.092wrx8j13jq2da  select t.obj#, t.dataobj#, t.p...


        Back to SQL Statistics
        Back to Top

      SQL ordered by Sharable Memory

        • Only Statements with Sharable Memory greater than 1048576 are displayed
        Sharable Mem (b)Executions% TotalSQL IdSQL ModulePDB NameSQL Text
        3,032,063200.768gbt6t0s3jn0t  MERGE /*+ OPT_PARAM('_parallel...
        2,043,83260.51g9uzbqkkhxb17  select decode(state, 'SCHEDUL...
        1,316,751300.33586577qpbkgnk  select 1 from DBA_SCHEDULER_JO...


        Back to SQL Statistics
        Back to Top

      SQL ordered by Version Count

      SQL ordered by Cluster Wait Time

        • %Total - Cluster Time as a percentage of Total Cluster Wait Time
        • %Clu - Cluster Time as a percentage of Elapsed Time
        • %CPU - CPU Time as a percentage of Elapsed Time
        • %IO - User I/O Time as a percentage of Elapsed Time
        • Only SQL with Cluster Wait Time > .005 seconds is reported
        • Total Cluster Wait Time (s): 161,461
        • Captured SQL account for 88.0% of Total
        Cluster Wait Time (s)Executions%TotalElapsed Time(s)%Clu%CPU%IOSQL IdSQL ModulePDB NameSQL Text
        41,593.49025.7647,835.2586.950.741.33a1mcngaa6g04dDWH_TEST SELECT 'B' || tt1.ch_featureva...
        17,213.418210.6627,011.6763.731.3718.423k1n2xbztndymDWH_TEST SELECT 'B' || tt1.ch_featureva...
        15,765.95729.7618,635.7684.601.980.569p3s9zpauapazDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        15,664.15639.7018,124.3986.431.850.4935897c7tmkw5bDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        8,219.14595.099,364.4987.770.252.19d5q3qysdyx4jhDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        8,184.50795.0710,523.6077.773.671.158m59bm5u6cn5wDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        6,224.91383.8610,755.9257.8711.300.78ck10abbs61x2yDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        5,190.78803.217,772.1266.794.971.5618xa03m9xbknbDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        4,571.39312.835,036.5790.760.040.721a4ybm30xx9d5DWH_TEST SELECT 'G' || tt1.pg_featureva...
        3,293.211162.0411,697.8428.1535.841.96g4dzf4ak4rus2DWH_TEST SELECT 'B' || tt1.ch_featureva...
        2,508.29791.553,371.8774.393.391.87d5yh78d4tm97tDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        2,387.571141.482,731.5087.411.282.05cx163n0q04xz7DWH_TEST SELECT /* ORDERED INDEX(t1) US...
        1,923.351071.192,244.5085.692.123.65dvaxhpys7hpdrDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        1,894.58301.173,060.2761.914.702.250sffus2ht1c6gDWH_TEST SELECT 'B' || tt1.ch_featureva...
        1,799.65701.112,260.5479.613.401.054rj7qd9v41xwvDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        1,110.21450.691,220.4890.971.000.1031mpwzx6zagu9DWH_TEST SELECT /* ORDERED INDEX(t1) US...
        813.011130.50927.1687.694.160.328sdpvnyhd517xDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        680.39300.42913.1674.511.624.476cc0h14rg1dhmDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        670.731160.42775.8486.454.990.26fvnrcp2jfx8ngDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        607.23790.38962.0263.126.493.373k94fcrq15bn8DWH_TEST SELECT /* ORDERED INDEX(t1) US...
        586.71280.361,363.5243.038.644.522usz531vcurbaDWH_TEST SELECT 'B' || tt1.ch_featureva...
        526.731100.33634.4283.035.360.75amny7vwjss6ppDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        504.611440.311,295.0138.9725.756.141wfywkvcwm2spDWH_TEST SELECT 'B' || tt1.ch_featureva...
        85.95280.05234.5436.647.734.43aknqqby70qycfDWH_TEST SELECT 'B' || tt1.ch_featureva...
        77.871160.058,561.110.9147.772.53gkc6w4zhaysbkDWH_TEST SELECT 'B' || tt1.ch_featureva...
        31.2410.024,800.850.651.460.64b6usrg82hwsa3DBMS_SCHEDULER call dbms_stats.gather_databas...
        6.651060.0046.4214.3262.953.230mcv88ft7fwdjDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        5.3510.005.8192.217.432.438cr243sx13k29dbms_stats: gather index stats select /*+ opt_param('_optimiz...
        3.727920.004.2388.006.410.8405d0ckrja68sf  insert into wrm$_snapshot_deta...
        2.0310.003.8552.8119.0834.11d19rk4sktfua9dbms_stats: gather index stats select /*+ opt_param('_optimiz...
        1.9710.004.1946.9719.9238.975c6cnq24fd3kydbms_stats: gather index stats select /*+ opt_param('_optimiz...
        1.6420.003.3948.4923.4634.78dkkjcm8tkkcn9dbms_stats: gather index stats select /*+ opt_param('_optimiz...
        1.5610.003.1948.7557.021.876f6n75f1u5m66dbms_stats: gather table stats /* SQL Analyze(1) */ select /*...
        1.241980.001.4088.9510.532.039mb61uqwwqkpj  select spare6 from sys.user$ w...
        1.211060.0048.472.4969.530.003697scqj06htrDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        0.9750.001.2974.6318.454.91855yvjgw89nfy  insert into WRH$_SYSSTAT (dbid...
        0.891060.0048.111.8569.440.00cpm5u0m6b68k5DWH_TEST SELECT /* ORDERED INDEX(t1) US...
        0.8920.001.1477.7626.553.005wxcyhw03vujgdbms_stats: gather index stats select /*+ opt_param('_optimiz...
        0.8510.001.8147.0119.8239.25g02hdnrf4vqwudbms_stats: gather index stats select /*+ opt_param('_optimiz...
        0.8220.001.8444.5722.5339.1303f0xz9suw8y0dbms_stats: gather index stats select /*+ opt_param('_optimiz...
        0.80670.001.0080.308.994.72940z2hvaxsgcfSQL*Plus INSERT INTO AUDSYS.AUD$UNIFIED...
        0.7750.001.0176.3117.771.781zb651a37ccgg  insert into wrh$_latch (dbid, ...
        0.7720.001.4552.8821.4531.434z8dvnff7u3a8dbms_stats: gather index stats select /*+ opt_param('_optimiz...
        0.741060.0047.971.5461.4311.079wgj8btxt2122DWH_TEST SELECT /* ORDERED INDEX(t1) US...
        0.651060.0048.651.3465.4610.493gshh31g2s0x8DWH_TEST SELECT /* ORDERED INDEX(t1) US...
        0.641980.001.1257.4523.360.168btyg0wy808chsqlplus@classroom.example.com (TNS V1-V3) update sys.user$ set spare1=sp...
        0.491100.0050.110.9867.810.007866641pah2zgDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        0.491060.0053.010.9270.170.000mw3vsxnp7nusDWH_TEST SELECT /* ORDERED INDEX(t1) US...
        0.3810.001.3927.6320.7355.145x6gfk5dx6wzxdbms_stats: gather index stats select /*+ opt_param('_optimiz...
        0.3810.000.7748.9318.9338.6464vr0v7tjzd0sdbms_stats: gather index stats select /*+ opt_param('_optimiz...
        0.37850.00391.470.1041.2330.65cfpq31sqmf3xtDWH_TEST SELECT 'B' || tt1.ch_featureva...
        0.3610.004.737.5484.007.17d2wx5xdwznappDBMS_SCHEDULER MERGE /*+ dynamic_sampling(ST ...
        0.341,7910.002.2215.5477.904.374y1y43113gv8f  delete from histgrm$ where obj...
        0.3420.000.7247.3322.6836.38f2kr8yywhz7badbms_stats: gather index stats select /*+ opt_param('_optimiz...
        0.3310.000.8240.8319.8245.18d0ks8bd50160rdbms_stats: gather index stats select /*+ opt_param('_optimiz...
        0.3010.001.6817.8541.2841.89bf995fzyzbp7aDBMS_SCHEDULER MERGE /*+ dynamic_sampling(4) ...
        0.28100.000.2898.701.690.00886z1skgcg92msys$cic SELECT MULTI_PLANS_BV_SEG_COUN...
        0.2550.000.4852.2830.2013.81agw6jz8y9t6qr  insert into WRH$_EVENT_HISTOGR...
        0.2510.000.7632.9520.9051.452z6ntg7bsdxvfdbms_stats: gather index stats select /*+ opt_param('_optimiz...
        0.2530.000.3277.9616.261.172z5wq6272zuat  insert into wrh$_system_event ...
        0.2510.000.6041.4221.2643.590a5g1vr22r0zkdbms_stats: gather index stats select /*+ opt_param('_optimiz...
        0.24620.000.3471.7323.780.20dt26ufwkgd2qr  insert into UMF$_ATSK_HIST(db...
        0.24580.000.5146.3742.7820.29c7fnaqcmbm0b5MMON_SLAVE SELECT SUM(NUM_MAPPINGS+1) FRO...
        0.244920.008.882.6616.490.00fhf8upax5cxszsys$bsg_timeout BEGIN sys.dbms_auto_report_int...


      3.5 实例级别的统计信息(供参考就好)(称其为第4部分)
          Cloud Control默认只是生成第1个实例的信息。基本可以验证之前的发现。如果要生成其他节点的实例级别AWR报告,请自行执行如下脚本:@$ORACLE_HOME/rdbms/admin/awrrpti.sql。

      Instance Activity Statistics

      Back to Top

      Key Instance Activity Stats

      • Ordered by statistic name
      StatisticTotalper Secondper Trans
      db block changes412,17611.45163.89
      execute count247,5956.8898.45
      gc cr block receive time8,7540.243.48
      gc cr blocks received32,6040.9112.96
      gc current block receive time179,8284.9971.50
      gc current blocks received2,0980.060.83
      logons cumulative10,0090.283.98
      opened cursors cumulative247,2056.8798.29
      parse count (total)80,1182.2231.86
      parse time elapsed9900.030.39
      physical reads3,350,39993.041,332.17
      physical writes3,333,90492.591,325.61
      redo size76,336,1562,119.9430,352.35
      session cursor cache hits192,1775.3476.41
      session logical reads19,984,558,082554,994.597,946,146.35
      user calls126,6293.5250.35
      user commits2,5130.071.00
      user rollbacks20.000.00
      workarea executions - onepass3,0970.091.23
      workarea executions - optimal63,1401.7525.11


      Back to Instance Activity Statistics
      Back to Top

      Instance Activity Stats

      • Ordered by statistic name
      StatisticTotalper Secondper Trans
      ASSM cbk:blocks examined3,2810.091.30
      ASSM cbk:blocks marked full7730.020.31
      ASSM gsp:L1 bitmaps examined3,0410.081.21
      ASSM gsp:L2 bitmap full200.000.01
      ASSM gsp:L2 bitmaps examined1,2120.030.48
      ASSM gsp:Search all460.000.02
      ASSM gsp:Search hint180.000.01
      ASSM gsp:Search steal280.000.01
      ASSM gsp:bump HWM280.000.01
      ASSM gsp:get free block2,7240.081.08
      ASSM gsp:good hint1,9220.050.76
      ASSM gsp:reject db10.000.00
      ASSM rsv:fill reserve20.000.00
      ASSM wasted db state change1160.000.05
      Batched IO (bound) vector count620.000.02
      Batched IO (full) vector count00.000.00
      Batched IO block miss count7790.020.31
      Batched IO buffer defrag count00.000.00
      Batched IO double miss count850.000.03
      Batched IO same unit count2200.010.09
      Batched IO single block count670.000.03
      Batched IO vector block count5000.010.20
      Batched IO vector read count800.000.03
      Block Cleanout Optim referenced660.000.03
      CCursor + sql area evicted1,4700.040.58
      CCursor + sql area evicted - failed3,2540.091.29
      CPU used by this session3,102,95686.171,233.78
      CPU used when call started3,095,37885.961,230.77
      CR blocks created280.000.01
      Cached Commit SCN referenced5,723,426,005158,946.242,275,716.11
      Client Advertised Receive Window1,5120.040.60
      Client Advertised Send Window1,5120.040.60
      Client Data Segments In71,1541.9828.29
      Client Data Segments Out81,8272.2732.54
      Client Path Maximum Transmission Unit(MTU)324,0009.00128.83
      Client Send Congestion Window2,1600.060.86
      Client Time (usec) Busy Sending Data190,835,0005,299.7175,878.73
      Client Time (usec) Round Trip Time360,91510.02143.50
      Client Time (usec) Round Trip Time Variance331,4039.20131.77
      Client Total Bytes Acked28,505,007791.6211,334.00
      Client Total Bytes Received31,112,637864.0312,370.83
      Client Total Number of Retransmitted Packets5010.010.20
      Commit SCN cached1160.000.05
      DFO trees parallelized500.000.02
      Effective IO time858,30723.84341.28
      HSC Heap Segment Block Changes82,7782.3032.91
      Heap Segment Array Inserts1,1790.030.47
      Heap Segment Array Updates5160.010.21
      KTFB alloc req430.000.02
      KTFB alloc space (block)24,117,248669.769,589.36
      KTFB alloc time (ms)10,2320.284.07
      KTFB apply req100.000.00
      KTFB apply time (ms)870.000.03
      LOB table id lookup cache misses1080.000.04
      Number of read IOs issued2040.010.08
      PX local messages recv'd3740.010.15
      PX local messages sent4770.010.19
      PX remote messages recv'd19,8260.557.88
      PX remote messages sent19,9720.557.94
      Parallel operations not downgraded500.000.02
      Requests to/from client66,8901.8626.60
      SCN increments due to another database60,3341.6823.99
      SQL*Net roundtrips to/from client66,8121.8626.57
      SV Ordered Sequence X gets400.000.02
      Session total flash IO requests983,65427.32391.11
      TBS Extension: bytes extended10,485,760291.204,169.29
      TBS Extension: files extended10.000.00
      TBS Extension: tasks created110.000.00
      TBS Extension: tasks executed110.000.00
      Temp Space Dealloc Extents2,6040.071.04
      Temp Space Prewarm Extents2000.010.08
      Temp Space Prewarm Request20.000.00
      Temp Space Rebalance Request460.000.02
      active txn count during cleanout9130.030.36
      blocks cleaned out using minact2,5470.071.01
      branch node splits20.000.00
      buffer is not pinned count9,996,047,945277,601.963,974,571.75
      buffer is pinned count24,262,098,306673,786.899,646,957.58
      bytes received via SQL*Net from client26,078,167724.2210,369.05
      bytes sent via SQL*Net to client29,140,288809.2611,586.60
      calls to get snapshot scn: kcmgss347,5699.65138.20
      calls to kcmadj9,6120.273.82
      calls to kcmgas7,6500.213.04
      calls to kcmgcs229,3666.3791.20
      cell physical IO interconnect bytes83,033,006,0802,305,923.8433,015,111.76
      cell physical read IO requests for temp IO445,92412.38177.31
      change write time3920.010.16
      cleanout - number of ktugct calls5,5310.152.20
      cleanouts and rollbacks - consistent read gets60.000.00
      cleanouts only - consistent read gets4,5530.131.81
      cluster key scan block gets176,2084.8970.06
      cluster key scans118,3803.2947.07
      commit batch/immediate performed30.000.00
      commit batch/immediate requested30.000.00
      commit cleanout failures: block lost1240.000.05
      commit cleanout failures: callback failure1170.000.05
      commit cleanout failures: cannot pin10.000.00
      commit cleanouts20,7370.588.25
      commit cleanouts successfully completed20,6510.578.21
      commit immediate performed30.000.00
      commit immediate requested30.000.00
      commit txn count during cleanout6,6100.182.63
      consistent changes7,3700.202.93
      consistent gets direct11,8090.334.70
      consistent gets examination (fastpath)394,992,35410,969.40157,054.61
      consistent gets from cache19,983,966,705554,978.167,945,911.21
      consistent gets pin (fastpath)19,588,927,850544,007.477,788,838.11
      control file blocks written8,9040.253.54
      control file cache search for read hit235,3056.5393.56
      control file cache search for read miss930.000.04
      control file exclusive latch success1200.000.05
      control file read req (single-block)37,8221.0515.04
      control file read req (single-block) no enqueue38,9331.0815.48
      cursor authentications1,0800.030.43
      cursor reload failures170.000.01
      data blocks consistent reads - undo records applied1,6540.050.66
      db block changes412,17611.45163.89
      db block gets295,0788.19117.33
      db block gets direct1,3200.040.52
      db block gets from cache401,40411.15159.60
      db block gets from cache (fastpath)297,7208.27118.38
      deferred (CURRENT) block cleanout applications10,8800.304.33
      dirty buffers inspected4,2630.121.70
      enqueue conversions4,6380.131.84
      enqueue releases74,5872.0729.66
      enqueue requests85,1002.3633.84
      enqueue timeouts9630.030.38
      enqueue waits20,2070.568.03
      execute count247,5956.8898.45
      failed probes on index block reclamation10.000.00
      file io service time673,724,76118,710.13267,882.61
      free buffer inspected162,1434.5064.47
      free buffer requested160,5474.4663.84
      gc blocks corrupt20.000.00
      gc blocks lost40.000.00
      gc cr block read time540.000.02
      gc cr block receive time8,7540.243.48
      gc cr blocks read1520.000.06
      gc cr blocks received32,6040.9112.96
      gc cr bypass requests00.000.00
      gc cr multiblock grant time4,5100.131.79
      gc cr multiblock grants received78,2962.1731.13
      gc current block receive time179,8284.9971.50
      gc current blocks received2,0980.060.83
      gc force cr read cr760.000.03
      gc force cr read current830.000.03
      gc local grants23,7770.669.45
      gc merge pi fg1280.000.05
      gc obj ckpt rdma check70.000.00
      gc obj ckpt rdma skip70.000.00
      gc reader bypass grants760.000.03
      gc reader bypass waits300.000.01
      gc remote grants102,0552.8340.58
      gc remote lamport failure10.000.00
      gc status messages received13,8620.385.51
      gcs affinity lock grants3,0410.081.21
      gcs data block access records1,4040.040.56
      gcs messages sent138,5763.8555.10
      ges messages sent133,4453.7153.06
      global enqueue gets sync272,5447.57108.37
      global enqueue releases257,1047.14102.23
      heap block compress1,5240.040.61
      hot buffers moved to head of LRU54,9011.5221.83
      immediate (CR) block cleanout applications4,5590.131.81
      immediate (CURRENT) block cleanout applications6,4320.182.56
      index crx upgrade (positioned)1,873,300,18752,023.74744,850.97
      index fast full scans (full)550.000.02
      index fetch by key326,8359.08129.95
      index range scans7,987,195,628221,813.783,175,823.31
      index split cancel wait clean620.000.02
      index split cancel wait noclean3100.010.12
      leaf node 90-10 splits930.000.04
      leaf node splits4510.010.18
      lob writes9740.030.39
      lob writes unaligned9740.030.39
      logical read bytes from cache163,711,938,281,4724,546,472,285.9165,094,210,052.28
      logons cumulative10,0090.283.98
      max cf enq hold time5,1360.142.04
      messages sent17,0180.476.77
      min active SCN optimization applied on CR20.000.00
      no buffer to keep pinned count739,25920.53293.94
      no work - consistent read gets17,524,844,319486,685.456,968,128.95
      non-idle wait count4,037,018112.111,605.18
      number of successful DB user logins2030.010.08
      number of successful DB user logins authenticated by password2030.010.08
      opened cursors cumulative247,2056.8798.29
      parse count (failures)2650.010.11
      parse count (hard)3,8890.111.55
      parse count (total)80,1182.2231.86
      parse time cpu7690.020.31
      parse time elapsed9900.030.39
      physical read IO requests481,70913.38191.53
      physical read bytes27,446,468,608762,220.5810,913,108.79
      physical read total IO requests522,49914.51207.75
      physical read total bytes28,090,654,720780,110.3811,169,246.41
      physical read total multi block requests4,2430.121.69
      physical reads3,350,39993.041,332.17
      physical reads cache115,0923.2045.76
      physical reads cache prefetch83,6452.3233.26
      physical reads direct3,235,30789.851,286.40
      physical reads direct temporary tablespace3,223,49889.521,281.71
      physical reads prefetch warmup00.000.00
      physical write IO requests460,21112.78182.99
      physical write bytes27,311,341,568758,467.9510,859,380.35
      physical write total IO requests470,62013.07187.13
      physical write total bytes27,471,175,680762,906.7310,922,932.68
      physical write total multi block requests2,6200.071.04
      physical writes3,333,90492.591,325.61
      physical writes direct3,333,90492.591,325.61
      physical writes direct (lob)9820.030.39
      physical writes direct temporary tablespace3,332,92292.561,325.22
      physical writes non checkpoint3,333,90492.591,325.61
      pinned buffers inspected180.000.01
      prefetch warmup blocks aged out before use160.000.01
      prefetched blocks aged out before use7,8360.223.12
      queries parallelized70.000.00
      recursive calls774,17221.50307.82
      recursive cpu usage11,9230.334.74
      redo entries214,7775.9685.40
      redo ordering marks490.000.02
      redo scn array scans67,3841.8726.79
      redo size76,336,1562,119.9430,352.35
      redo size for direct writes8,005,436222.323,183.08
      redo subscn max counts4,5520.131.81
      redo synch long waits10.000.00
      redo synch time3910.010.16
      redo synch time (usec)3,917,155108.781,557.52
      redo synch time overhead (usec)418,35011.62166.34
      redo synch time overhead count ( 2ms)750.000.03
      redo synch time overhead count ( 8ms)320.000.01
      redo synch time overhead count ( 32ms)120.000.00
      redo synch time overhead count (128ms)10.000.00
      redo synch time overhead count (inf)00.000.00
      redo synch writes3040.010.12
      redo write broadcast ack count00.000.00
      redo write broadcast ack time00.000.00
      redo write info find1200.000.05
      redo write info find fail00.000.00
      rollback changes - undo records applied2180.010.09
      rollbacks only - consistent read gets220.000.01
      root node splits10.000.00
      rows fetched via callback72,2482.0128.73
      securefile alloc all sources570.000.02
      securefile allocation bytes81,9202.2832.57
      securefile allocation chunks50.000.00
      securefile bytes non-transformed71,2961.9828.35
      securefile direct write bytes81,9202.2832.57
      securefile direct write ops50.000.00
      securefile number of cfs added30.000.00
      securefile number of non-transformed flushes1110.000.04
      securefiles dispenser load chunks1,1390.030.45
      segment cfs allocations10.000.00
      segment chunks allocation from dispenser40.000.00
      segment dispenser allocations40.000.00
      segment dispenser load empty10.000.00
      segment dispenser load tasks20.000.00
      segment prealloc tasks1060.000.04
      session cursor cache hits192,1775.3476.41
      session logical reads19,984,558,082554,994.597,946,146.35
      shared hash latch upgrades - no wait141,8933.9456.42
      shared hash latch upgrades - wait00.000.00
      shared io pool buffer get success50.000.00
      sorts (disk)3450.010.14
      sorts (memory)44,2021.2317.58
      sorts (rows)49,972,6271,387.8019,869.83
      sql area evicted1,6840.050.67
      sql area purged2830.010.11
      switch current caused by our pin3,9960.111.59
      switch current to new buffer4,1950.121.67
      table fetch by rowid13,688,867,849380,155.895,442,889.80
      table fetch continued row2,2270.060.89
      table scan blocks gotten91,728,2012,547.4036,472.45
      table scan disk non-IMC rows gotten6,076,858,057168,761.472,416,245.75
      table scan rows gotten6,076,883,089168,762.162,416,255.70
      table scans (direct read)70.000.00
      table scans (long tables)3,2020.091.27
      table scans (short tables)65,5991.8226.08
      total cf enq hold time59,3621.6523.60
      total number of cf enq holders2,9640.081.18
      total number of slots00.000.00
      transaction rollbacks30.000.00
      undo change vector size23,400,420649.869,304.34
      user calls126,6293.5250.35
      user commits2,5130.071.00
      user commits Autonomous2,6060.071.04
      user commits Commit on Success660.000.03
      user commits PL/SQL2,5270.071.00
      user commits Top Level10.000.00
      user logons cumulative2030.010.08
      user logouts cumulative3810.010.15
      user rollbacks20.000.00
      workarea executions - onepass3,0970.091.23
      workarea executions - optimal63,1401.7525.11
      write clones created in foreground00.000.00


      Back to Instance Activity Statistics
      Back to Top

      Instance Activity Stats - Absolute Values

      • Statistics with absolute values (should not be diffed)
      StatisticBegin ValueEnd Value
      session cursor cache count15,88932,935
      session uga memory841,274,2721,979,277,608
      session uga memory max3,666,809,43217,513,752,560
      total number of online undo segments1111
      workarea memory allocated184,00327,439


      3.6 IO的统计信息(供参考就好)(称其为第5部分)
          可以验证数据库存在大量临时段排序。整个库物理读不多。

      IO Stats

      Back to Top

      IOStat by Filetype summary

      • 'Data' columns suffixed with M,G,T,P are in multiples of 1024 other columns suffixed with K,M,G,T,P are in multiples of 1000
      • Small Read and Large Read are average service times
      • Ordered by (Data Read + Write) desc
      Filetype NameReads: DataReqs per secData per secWrites: DataReqs per secData per secSmall ReadLarge Read
      Data File1.1G1.36.03M220M0.34.006M1.53ms9.56ms
      TOTAL:1.1G1.36.03M220M0.34.006M1.53ms9.56ms

      Back to IO Stats
      Back to Top

      Tablespace IO Stats

      • ordered by IOs (Reads + Writes) desc
      TablespaceReadsAv Rds/sAv Rd(ms)Av Blks/Rd1-bk Rds/sAv 1-bk Rd(ms)% Opt ReadsWritesWrites avg/sAv Writes(ms)Buffer WaitsAv Buf Wt(ms)PDB Name
      TEMP442,93712105.587.28010.61 477,14613169.91179,989990.72 
      SYSAUX43,75911.282.7911.060.008,73509.50512.00 
      UNDO_8100.001.0000.000.002,02305.3600.00 
      USERS1,17201.507.9200.510.0011503.9115299.33 
      UNDOTBS1400.001.0000.000.00000.00230.87 

      Back to IO Stats
      Back to Top

      File IO Stats

      • ordered by Tablespace, File
      TablespaceFilenameReadsAv Rds/sAv Rd(ms)Av Blks/Rd1-bk Rds/sAv 1-bk Rd(ms)% Opt ReadsWritesWrites avg/sBuffer WaitsAv Buf Wt(ms)PDB Name
      SYSAUX+DATA/CDB1/3F7F567DBBBFEC23E06315FA19AC6119/DATAFILE/sysaux.304.121264251543,75911.282.7911.060.008,7350512.00 
      TEMP+DATA/CDB1/3F7F567DBBBFEC23E06315FA19AC6119/TEMPFILE/temp.305.1212642635442,93712105.587.28010.61 477,14613179,989990.72 
      UNDOTBS1+DATA/CDB1/3F7F567DBBBFEC23E06315FA19AC6119/DATAFILE/undotbs1.290.1212642513400.001.0000.000.0000230.87 
      UNDO_8+DATA/CDB1/3F7F567DBBBFEC23E06315FA19AC6119/DATAFILE/undo_8.308.1212642681100.001.0000.000.002,023000.00 
      USERS+DATA/CDB1/3F7F567DBBBFEC23E06315FA19AC6119/DATAFILE/users.311.12126426951,17201.507.9200.510.00115015299.33 

      3.7 段头块统计信息(供参考就好)(称其为第6部分)
          说明存在热点块:

      Buffer Wait Statistics

      • ordered by wait time desc, waits desc
      ClassWaitsTotal Wait Time (s)Avg Time (ms)
      file header block180,060178,352991
      data block295156
      undo header5802
      2nd level bmb4015
      1st level bmb100



      3.8 段的细节统计信息(称其为第7部分)
          本节统计信息用于精确定位调优,用于找到出问题的段(表),根据前面的分析应该先看“Segments by Logical Reads”。使用提高pct_free等手段(用move tablespace生效),来减低热点:


      Undo Statistics

      Back to Top

      Undo Segment Summary

      • Min/Max TR (mins) - Min and Max Tuned Retention (minutes)
      • STO - Snapshot Too Old count, OOS - Out of Space count
      • Undo segment block stats:
      • uS - unexpired Stolen, uR - unexpired Released, uU - unexpired reUsed
      • eS - expired Stolen, eR - expired Released, eU - expired reUsed
      Undo TS#Num Undo Blocks (K)Number of TransactionsMax Qry Len (s)Max Tx ConcurcyMin/Max TR (mins)STO/ OOSuS/uR/uU/ eS/eR/eU
      76.4513,5193,3441115/155.30/00/0/0/0/0/6144

      Back to Undo Statistics
      Back to Top

      Undo Segment Stats

      • Most recent 35 Undostat rows, ordered by Time desc
      End TimeNum Undo BlocksNumber of TransactionsMax Qry Len (s)Max Tx ConcyTun Ret (mins)STO/ OOSuS/uR/uU/ eS/eR/eU
      03-10月 18:5524001150/00/0/0/0/0/0
      03-10月 18:4545001150/00/0/0/0/0/0
      03-10月 18:3542801150/00/0/0/0/0/0
      03-10月 18:2586201150/00/0/0/0/0/7
      03-10月 18:15623201150/00/0/0/0/0/0
      03-10月 18:0521310203150/00/0/0/0/0/143
      03-10月 17:551622602150/00/0/0/0/0/0
      03-10月 17:4505000150/00/0/0/0/0/0
      03-10月 17:3501800150/00/0/0/0/0/0
      03-10月 17:25144603150/00/0/0/0/0/0
      03-10月 17:15220301150/00/0/0/0/0/0
      03-10月 17:0522810003150/00/0/0/0/0/256
      03-10月 16:5514701150/00/0/0/0/0/0
      03-10月 16:4514601150/00/0/0/0/0/0
      03-10月 16:3521401150/00/0/0/0/0/0
      03-10月 16:251621602150/00/0/0/0/0/0
      03-10月 16:15518501150/00/0/0/0/0/0
      03-10月 16:0521310503150/00/0/0/0/0/128
      03-10月 15:5535001150/00/0/0/0/0/0
      03-10月 15:4524501150/00/0/0/0/0/0
      03-10月 15:3501600150/00/0/0/0/0/0
      03-10月 15:25114302150/00/0/0/0/0/0
      03-10月 15:15721401150/00/0/0/0/0/0
      03-10月 15:0522710603150/00/0/0/0/0/128
      03-10月 14:551419102150/00/0/0/0/0/0
      03-10月 14:4514301150/00/0/0/0/0/0
      03-10月 14:3521701150/00/0/0/0/0/0
      03-10月 14:256993,09303150/00/0/0/0/0/655
      03-10月 14:1511916391260/00/0/0/0/0/0
      03-10月 14:053142161,19511350/00/0/0/0/0/543
      03-10月 13:552468921260/00/0/0/0/0/0
      03-10月 13:453602892340/00/0/0/0/0/0
      03-10月 13:352138451450/00/0/0/0/0/0
      03-10月 13:252,4022,8251,5053360/00/0/0/0/0/2266

      Back to Undo Statistics
      Back to Top

      Undo Tablespace Stats

      • This section shows the statistics for the Undo Tablespace at the beginning and end of the snapshot.
      StatisticBegin ValueEnd Value
      Tablespace#77
      Tablespace Size (MB)100100




      Segment Statistics

      Back to Top

      Segments by Logical Reads

      • Total Logical Reads: 19,984,558,082
      • Captured Segments account for 99.7% of Total
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Logical Reads%TotalPDB Name
      APPSUSERSFACT_PD_OUT_ITM_293 TABLE89653896537,146,443,42435.76 
      APPSUSERSADM_PG_FEATUREVALUE_IDX2 INDEX89683896835,181,710,00025.93 
      APPSUSERSFACT_274_PER_IDX INDEX89791897913,889,071,87219.46 
      APPSUSERSADM_PG_FEATUREVALUE TABLE89652896522,891,860,96014.47 
      APPSUSERSFACT_274_ITEM_IDX INDEX8979089790801,349,6644.01 

      Back to Segment Statistics
      Back to Top

      Segments by Physical Reads

      • Total Physical Reads: 3,350,399
      • Captured Segments account for 3.0% of Total
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Physical Reads%TotalPDB Name
      SYSSYSAUXWRH$_ACTIVE_SESSION_HISTORYWRH$_ACTIVE_SESSION_HISTORY_2871972511_0TABLE PARTITION729059094716,9000.50 
      SYSSYSAUXSYS_LOB0000073805C00004$$ LOB73808738088,1930.24 
      SYSSYSAUXWRH$_SYSSTATWRH$_SYSSTAT_2871972511_52TABLE PARTITION90559899987,0750.21 
      SYSSYSAUXWRH$_LATCHWRH$_LATCH_2871972511_52TABLE PARTITION90487899265,9430.18 
      APPSUSERSFACT_PD_OUT_ITM_293 TABLE89653896535,3480.16 
      注释:以上物理读与我们的工作负载没有关系。

      Back to Segment Statistics
      Back to Top

      Segments by Physical Read Requests

      • Total Physical Read Requests: 481,709
      • Captured Segments account for 7.1% of Total
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Phys Read Requests%TotalPDB Name
      SYSSYSAUXSYS_LOB0000073805C00004$$ LOB73808738087,1421.48 
      SYSSYSAUXWRH$_ACTIVE_SESSION_HISTORYWRH$_ACTIVE_SESSION_HISTORY_2871972511_0TABLE PARTITION72905909473,4590.72 
      SYSSYSAUXWRH$_LATCH_PKWRH$_LATCH_2871972511_26INDEX PARTITION89928728602,5730.53 
      SYSSYSAUXWRH$_SYSSTAT_PKWRH$_SYSSTAT_2871972511_26INDEX PARTITION90000728882,4630.51 
      SYSSYSAUXWRH$_EVENT_HISTOGRAM_PKWRH$_EVENT_HISTOGRAM_2871972511_26INDEX PARTITION90179729361,7330.36 

      Back to Segment Statistics
      Back to Top

      Segments by UnOptimized Reads

      • Total UnOptimized Read Requests: 481,709
      • Captured Segments account for 7.1% of Total
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#UnOptimized Reads%TotalPDB Name
      SYSSYSAUXSYS_LOB0000073805C00004$$ LOB73808738087,1421.48 
      SYSSYSAUXWRH$_ACTIVE_SESSION_HISTORYWRH$_ACTIVE_SESSION_HISTORY_2871972511_0TABLE PARTITION72905909473,4590.72 
      SYSSYSAUXWRH$_LATCH_PKWRH$_LATCH_2871972511_26INDEX PARTITION89928728602,5730.53 
      SYSSYSAUXWRH$_SYSSTAT_PKWRH$_SYSSTAT_2871972511_26INDEX PARTITION90000728882,4630.51 
      SYSSYSAUXWRH$_EVENT_HISTOGRAM_PKWRH$_EVENT_HISTOGRAM_2871972511_26INDEX PARTITION90179729361,7330.36 

      Back to Segment Statistics
      Back to Top

      Segments by Optimized Reads

      No data exists for this section of the report.

      Back to Segment Statistics
      Back to Top

      Segments by Direct Physical Reads

      • Total Direct Physical Reads: 3,235,307
      • Captured Segments account for 0.6% of Total
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Direct Reads%TotalPDB Name
      SYSSYSAUXSYS_LOB0000073805C00004$$ LOB73808738088,1920.25 
      SYSSYSAUXWRH$_SYSSTATWRH$_SYSSTAT_2871972511_52TABLE PARTITION90559899982,3560.07 
      SYSSYSAUXWRH$_LATCHWRH$_LATCH_2871972511_52TABLE PARTITION90487899261,9780.06 
      SYSSYSAUXWRH$_SYSSTATWRH$_SYSSTAT_2871972511_26TABLE PARTITION89997728851,9600.06 
      SYSSYSAUXWRH$_LATCHWRH$_LATCH_2871972511_26TABLE PARTITION89925728571,6300.05 

      Back to Segment Statistics
      Back to Top

      Segments by Physical Writes

      • Total Physical Writes: 3,333,904
      • Captured Segments account for 0.4% of Total
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Physical Writes%TotalPDB Name
      SYSSYSAUXWRH$_ACTIVE_SESSION_HISTORYWRH$_ACTIVE_SESSION_HISTORY_2871972511_0TABLE PARTITION72905909471,8100.05 
      SYSSYSTEMHISTGRM$ TABLE66641,1230.03 
      SYSSYSAUXWRH$_LATCH_PKWRH$_LATCH_2871972511_52INDEX PARTITION90490899278630.03 
      SYSSYSAUXSYS_LOB0000073805C00004$$ LOB73808738088180.02 
      SYSSYSAUXWRH$_EVENT_HISTOGRAM_PKWRH$_EVENT_HISTOGRAM_2871972511_52INDEX PARTITION90741901787300.02 

      Back to Segment Statistics
      Back to Top

      Segments by Physical Write Requests

      • Total Physical Write Requests: 460,211
      • Captured Segments account for 1.6% of Total
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Phys Write Requests%TotalPDB Name
      SYSSYSAUXSYS_LOB0000073805C00004$$ LOB73808738088030.17 
      SYSSYSAUXWRH$_SYSSTAT_PKWRH$_SYSSTAT_2871972511_0INDEX PARTITION90561905613350.07 
      SYSSYSAUXWRH$_ACTIVE_SESSION_HISTORYWRH$_ACTIVE_SESSION_HISTORY_2871972511_0TABLE PARTITION72905909472970.06 
      SYSSYSAUXWRH$_LATCH_PKWRH$_LATCH_2871972511_52INDEX PARTITION90490899272730.06 
      SYSSYSAUXI_WRI$_OPTSTAT_H_OBJ#_ICOL#_ST INDEX14874148742600.06 

      Back to Segment Statistics
      Back to Top

      Segments by Direct Physical Writes

      • Total Direct Physical Writes: 3,333,904
      • Captured Segments account for 0.0% of Total
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Direct Writes%TotalPDB Name
      SYSSYSAUXSYS_LOB0000073805C00004$$ LOB73808738087740.02 
      SYSSYSAUXSYS_LOB0000073805C00003$$ LOB73806738061980.01 
      SYSSYSAUXSYS_LOB0000073470C00038$$SYS_LOB_P722LOB PARTITION9046290462840.00 
      SYSSYSAUXSYS_LOB0000009215C00039$$ LOB92169216100.00 
      SYSSYSAUXSYS_LOB0000073461C00004$$SYS_LOB_P718LOB PARTITION904509045010.00 

      Back to Segment Statistics
      Back to Top

      Segments by Table Scans

      • Total Table Scans: 3,257
      • Captured Segments account for 99.8% of Total
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Table Scans%TotalPDB Name
      APPSUSERSFACT_PD_OUT_ITM_293 TABLE89653896533,19398.04 
      SYSSYSTEMI_OBJ1 INDEX888198881990.28 
      SYSSYSAUXWRH$_SQL_PLAN_PKWRH$_SQL_PLAN_2871972511_MXSNINDEX PARTITION904659046580.25 
      SYSSYSAUXWRH$_SQL_PLAN_PKWRH$_SQL_PLAN_2871972511_76INDEX PARTITION899048896760.18 
      SYSSYSAUXWRH$_SEG_STAT_OBJ_PKWRH$_SEG_STAT_OBJ_2871972511_MXSNINDEX PARTITION905879059350.15 

      Back to Segment Statistics
      Back to Top

      Segments by DB Blocks Changes

      • % of Capture shows % of DB Block Changes for each top segment compared
      • with total DB Block Changes for all segments captured by the Snapshot
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#DB Block Changes% of CapturePDB Name
      SYSSYSTEMI_H_OBJ#_COL# INDEX676769,40825.59 
      SYSSYSTEMHISTGRM$ TABLE666469,13625.49 
      SYSSYSAUXWRH$_SYSSTAT_PKWRH$_SYSSTAT_2871972511_0INDEX PARTITION905619056125,0569.24 
      SYSSYSAUXWRH$_LATCH_PKWRH$_LATCH_2871972511_0INDEX PARTITION904899048911,5044.24 
      SYSSYSAUXWRH$_ACTIVE_SESSION_HISTORYWRH$_ACTIVE_SESSION_HISTORY_2871972511_0TABLE PARTITION72905909475,5202.04 

      Back to Segment Statistics
      Back to Top

      Segments by Row Lock Waits

      • % of Capture shows % of row lock waits for each top segment compared
      • with total row lock waits for all segments captured by the Snapshot
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Row Lock Waits% of CapturePDB Name
      SYSSYSAUXWRH$_SQLSTAT_INDEXWRH$_SQLSTAT_2871972511_0INDEX PARTITION90437904373100.00 

      Back to Segment Statistics
      Back to Top

      Segments by ITL Waits

      • % of Capture shows % of ITL waits for each top segment compared
      • with total ITL waits for all segments captured by the Snapshot
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#ITL Waits% of CapturePDB Name
      SYSSYSAUXWRH$_SQLSTAT_PKWRH$_SQLSTAT_2871972511_0INDEX PARTITION9043990439240.00 
      SYSSYSAUXWRH$_ACTIVE_SESSION_HISTORY_PKWRH$_ACTIVE_SESSION_HISTORY_2871972511_0INDEX PARTITION9094890948120.00 
      SYSSYSAUXWRH$_ENQUEUE_STAT_PKWRH$_ENQUEUE_STAT_2871972511_MXSNINDEX PARTITION9048590485120.00 
      SYSSYSAUXWRH$_SEG_STAT_PKWRH$_SEG_STAT_2871972511_0INDEX PARTITION9058190581120.00 

      Back to Segment Statistics
      Back to Top

      Segments by Buffer Busy Waits

      No data exists for this section of the report.

      Back to Segment Statistics
      Back to Top

      Segments by Global Cache Buffer Busy

      • % of Capture shows % of GC Buffer Busy for each top segment compared
      • with GC Buffer Busy for all segments captured by the Snapshot
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#GC Buffer Busy% of CapturePDB Name
      APPSUSERSFACT_PD_OUT_ITM_293 TABLE89653896531565.22 
      SYSSYSTEMSEG$ TABLE148521.74 
      SYSSYSAUXSYS_LOB0000009215C00039$$ LOB9216921628.70 
      SYSSYSTEMI_TABPART_BOPART$ INDEX81581514.35 

      Back to Segment Statistics
      Back to Top

      Segments by CR Blocks Received

      • Total CR Blocks Received: 32,604
      • Captured Segments account for 87.6% of Total
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#CR Blocks Received%TotalPDB Name
      SYSSYSAUXWRH$_ACTIVE_SESSION_HISTORYWRH$_ACTIVE_SESSION_HISTORY_2871972511_0TABLE PARTITION729059094710,67132.73 
      SYSSYSAUXWRH$_ACTIVE_SESSION_HISTORY_PKWRH$_ACTIVE_SESSION_HISTORY_2871972511_0INDEX PARTITION90948909483,0299.29 
      SYSSYSAUXWRH$_SYSSTATWRH$_SYSSTAT_2871972511_0TABLE PARTITION72885905601,5804.85 
      SYSSYSAUXWRH$_SYSSTAT_PKWRH$_SYSSTAT_2871972511_0INDEX PARTITION90561905611,3574.16 
      SYSSYSAUXWRH$_LATCHWRH$_LATCH_2871972511_0TABLE PARTITION72857904881,2273.76 

      Back to Segment Statistics
      Back to Top

      Segments by Current Blocks Received

      • Total Current Blocks Received: 2,098
      • Captured Segments account for 244.3% of Total
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#Current Blocks Received%TotalPDB Name
      APPSUSERSFACT_PD_OUT_ITM_293 TABLE896538965338918.54 
      SYSSYSAUXWRH$_SQLSTAT_INDEXWRH$_SQLSTAT_2871972511_0INDEX PARTITION904379043732215.35 
      SYSSYSAUXWRM$_SNAPSHOT_DETAILS_INDEXWRM$_SNAPSHOT_DETAILS_2871972511_MXSNINDEX PARTITION908329083229514.06 
      SYSSYSAUXWRH$_ACTIVE_SESSION_HISTORY_PKWRH$_ACTIVE_SESSION_HISTORY_2871972511_0INDEX PARTITION909489094823911.39 
      SYSSYSAUXSMON_SCN_TIME TABLE4237407522110.53 

      Back to Segment Statistics
      Back to Top

      Segments by Global Cache Remote Grants

      • Total Global Cache Remote Grants: 102,055
      • Captured Segments account for 72.2% of Total
      • When ** MISSING ** occurs, some of the object attributes may not be available
      OwnerTablespace NameObject NameSubobject NameObj. TypeObj#Dataobj#GC Remote Grants%TotalPDB Name
      SYSSYSAUXWRH$_ACTIVE_SESSION_HISTORYWRH$_ACTIVE_SESSION_HISTORY_2871972511_0TABLE PARTITION729059094714,34814.06 
      APPSUSERSFACT_PD_OUT_ITM_293 TABLE89653896535,1905.09 
      SYSSYSAUXWRH$_SYSSTAT_PKWRH$_SYSSTAT_2871972511_26INDEX PARTITION90000728884,4204.33 
      SYSSYSAUXWRH$_SYSSTATWRH$_SYSSTAT_2871972511_52TABLE PARTITION90559899983,7143.64 
      SYSSYSTEMHISTGRM$ TABLE66643,2213.16 

      3.9 数据字典的统计信息(称其为第8部分)
        

      Dictionary Cache Statistics

      Back to Top

      Dictionary Cache Stats

      • "Pct Misses" should be very low (< 2% in most cases)
      • "Final Usage" is the number of cache entries being used
      CacheGet RequestsPct MissScan ReqsPct MissMod ReqsFinal Usage
      dc_awr_control2,6304.600 02
      dc_column_model_to_tab330.000 028
      dc_constraints2120.000 04
      dc_global_oids34,8420.040 0133
      dc_histogram_data63,0616.320 3,9438,512
      dc_histogram_defs330,4322.900 3,75516,724
      dc_object_grants624.840 0155
      dc_objects1,137,2100.220 7366,002
      dc_profiles8290.000 02
      dc_props16100.000 09
      dc_realtime_colst330.000 028
      dc_realtime_tabst228100.000 0197
      dc_rollback_segments66,0790.010 0158
      dc_segments4,43339.320 2251,316
      dc_sequences88432.580 8847
      dc_statistics_status4100.000 04
      dc_table_scns7100.000 06
      dc_tablespace_quotas50.000 02
      dc_tablespaces11,4810.030 013
      dc_users209,8480.0612,7920.060397
      outstanding_alerts56100.000 06
      sch_lj_objs250.000 01
      sch_lj_oids3036.930 034


      Back to Dictionary Cache Statistics
      Back to Top

      Dictionary Cache Stats (RAC)

        CacheGES RequestsGES ConflictsGES Releases
        dc_awr_control2,630  
        dc_column_model_to_tab33  
        dc_global_oids34,842  
        dc_histogram_defs326,274  
        dc_objects274,492  
        dc_profiles829  
        dc_props16  
        dc_realtime_colst33  
        dc_realtime_tabst228  
        dc_rollback_segments66,079  
        dc_segments4,430  
        dc_sequences884  
        dc_statistics_status4  
        dc_table_scns7  
        dc_tablespace_quotas5  
        dc_tablespaces11,481  
        dc_users131,266  
        outstanding_alerts56  
        sch_lj_objs2  
        sch_lj_oids303  


        Back to Dictionary Cache Statistics
        Back to Top

        Library Cache Statistics

        Back to Top

        Library Cache Activity

        • "Pct Misses" should be very low
        NamespaceGet RequestsPct MissPin RequestsPct MissReloadsInvali- dations
        ACCOUNT_STATUS1,8540.000 00
        APP STATE3560.000 00
        AUDIT POLICY9,1780.079,1780.0700
        BODY3,4450.5524,6670.0800
        CLUSTER6280.326420.1600
        DBLINK2,7320.000 00
        EDITION1,2030.002,4060.0000
        FED APP700.00700.0000
        INDEX4,6913.524,36414.572260
        OBJECT ID103100.000 00
        QUEUE2521.591,42033.242320
        SCHEMA1,6710.300 00
        SENSITIVE_TABLE15100.000 00
        SQL AREA130,4383.06583,8021.60820839
        SQL AREA BUILD3,26374.130 00
        SQL AREA STATS3,17082.653,17082.6500
        TABLE/PROCEDURE25,8683.32248,5671.511,4700
        TEMPORARY TABLE78918.76789100.006410
        TRIGGER7912.917801.5400


        Back to Library Cache Statistics
        Back to Top

        Library Cache Activity (RAC)

          NamespaceGES Lock RequestsGES Pin RequestsGES Pin ReleasesGES Inval RequestsGES Invali- dations
          ACCOUNT_STATUS1,8540000
          APP STATE3560000
          AUDIT POLICY9,1789,1789,17800
          BODY72122,80422,80400
          CLUSTER52525200
          DBLINK2,7320000
          EDITION1,2031,2031,20300
          FED APP70707000
          INDEX4,2874,2874,28700
          QUEUE4721,6521,65200
          SCHEMA3440000
          SENSITIVE_TABLE150000
          TABLE/PROCEDURE59,114115,182115,18200
          TEMPORARY TABLE78978978900
          TRIGGER078078000


          3.10 其他信息(供参考就好)(称其为第9部分)

          Replication Statistics (GoldenGate, XStream)

          Back to Top

          Replication System Resource Usage

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          Replication SGA Usage

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          Replication Foreground Wait Events

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          Replication Background Wait Events

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          Replication SQL ordered by Elapsed Time

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          Replication SQL ordered by CPU Time

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          Replication SQL ordered by User I/O Wait Time

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          Replication SQL ordered by Executions

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          GoldenGate Integrated Extract

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          GoldenGate Integrated Replicat

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          GoldenGate Replicat

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          XStreamOUT Capture

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          XStreamOUT Outbound Server

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          XStreamIN

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          Table Statistics by DML Operations

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          Table Statistics by Conflict Resolutions

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          Replication Large Transaction Statistics

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          XStream Replication Long Running Transaction Statistics

          No data exists for this section of the report.

          Back to Replication Statistics (GoldenGate, XStream)
          Back to Top

          Complete List of SQL Text for Replication Statistics

          No data exists for this section of the report.


          Initialization Parameters

          Back to Top

          Parameters modified by this container

          • This section shows all the modified initialization parameters that were in effect during the entire snapshot interval
          • End Value is displayed only if the parameter value was modified within the snapshot interval
          Parameter NameBegin valueEnd value (if different)PDB Name
          awr_pdb_autoflush_enabledTRUE   
          cursor_sharingEXACT   
          plsql_warningsDISABLE:ALL   
          sga_target0   
          spatial_vector_accelerationTRUE   
          timezone_version_upgrade_onlineFALSE   


          Back to Initialization Parameters
          Back to Top

          Parameters modified by other containers

          • This section shows all the modified initialization parameters that were in effect during the snapshot interval
          • End Value is displayed only if the parameter value was changed within the snapshot interval
          Parameter NameBegin valueEnd value (if different)PDB Name
          _exadata_feature_onTRUE   
          _instance_recovery_bloom_filter_size1048576   
          audit_file_dest/u01/app/oracle/admin/cdb1/adump   
          audit_trailDB   
          cdb_clusterFALSE   
          cluster_databaseTRUE   
          compatible23.0.0   
          control_files+DATA/CDB1/CONTROLFILE/current.268.1212351129, +FRA/CDB1/CONTROLFILE/current.256.1212351129   
          db_block_size8192   
          db_create_file_dest+DATA   
          db_namecdb1   
          db_recovery_file_dest+FRA   
          db_recovery_file_dest_size51141148672   
          diagnostic_dest/u01/app/oracle   
          dispatchers(PROTOCOL=TCP) (SERVICE=cdb1XDB)   
          enable_pluggable_databaseTRUE   
          instance_nameCDB11   
          instance_number1   
          local_listener     
          nls_languageAMERICAN   
          nls_territoryAMERICA   
          open_cursors300   
          pga_aggregate_target802160640   
          processes640   
          remote_listenerscan.cluster21.lab.example.com:1521   
          remote_login_passwordfileEXCLUSIVE   


          Back to Initialization Parameters
          Back to Top

          Multi-Valued Parameters modified by this container

          No data exists for this section of the report.

          Back to Initialization Parameters
          Back to Top

          Multi-Valued Parameters modified by other containers

          • This section only displays parameters that have more than one value
          • '(NULL)' indicates a missing parameter value
          • A blank in the 'End Snapshot' indicates the same value as the 'Begin Snapshot'
          Parameter NameBegin valueEnd value (if different)PDB Name
          control_files+DATA/CDB1/CONTROLFILE/current.268.1212351129   
          +FRA/CDB1/CONTROLFILE/current.256.1212351129  

          Report Footnotes

          • This section contains footnotes used by this report

          [1]. The elapsed time statistic actually shows the measured database time.











          路过

          雷人

          握手

          鲜花

          鸡蛋

          QQ|手机版|Bo's Oracle Station   

          GMT+8, 2026-1-3 22:08 , Processed in 0.118280 second(s), 22 queries .

          返回顶部