http://docs.oracle.com/cd/B28359_01/server.111/b28320/stats002.htm#i375475

本文描述存储在 V$SESSTATV$SYSSTAT 视图的统计信息。下面是按字母顺序列出的统计信息。

下表的类别列表示一个或多个统计信息类别的数字。基本类别如下所示:

  • 1, User
  • 2, Redo
  • 4, Enqueue
  • 8, Cache
  • 16, OS
  • 32, Real Application Clusters
  • 64, SQL
  • 128, Debug

之所以说,数字可以代表一个或多个类别,是因为数字可以组合。如类别 72 代表 SQL 语句和缓存。上面没有类别 72,但类别 8 和类别 64 相加就为 72,用 72 同时表示这两个类别。

一些统计数据只有当初始化参数 TIMED_STATISTICS  设置为 true 时,才能填写到数据库中。这些统计数据在右边列标记。

如下所示:

set autot traceonly
SQL> select e.*,d.* from emp e
  2  left join dept d on(e.deptno=d.deptno)
  3  where rownum <=1
  4  / 
 
 
执行计划
----------------------------------------------------------
Plan hash value: 3474913148
 
-----------------------------------------------------------------------------------------
| Id  | Operation                     | Name    | Rows  | Bytes | Cost (%CPU)| Time     | 
-----------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT              |         |     1 |    58 |     3   (0)| 00:00:01 | 
|*  1 |  COUNT STOPKEY                |         |       |       |            |          | 
|   2 |   NESTED LOOPS OUTER          |         |     1 |    58 |     3   (0)| 00:00:01 | 
|   3 |    TABLE ACCESS FULL          | EMP     |     1 |    38 |     2   (0)| 00:00:01 | 
|   4 |    TABLE ACCESS BY INDEX ROWID| DEPT    |     1 |    20 |     1   (0)| 00:00:01 |
|*  5 |     INDEX UNIQUE SCAN         | PK_DEPT |     1 |       |     0   (0)| 00:00:01 |
-----------------------------------------------------------------------------------------
 
 
Predicate Information (identified by operation id):
---------------------------------------------------
   1 - filter(ROWNUM<=1)
   5 - access("E"."DEPTNO"="D"."DEPTNO"(+))
 
 
统计信息
----------------------------------------------------------
          1  recursive calls
          0  db block gets
          9  consistent gets
          0  physical reads
          0  redo size
       1241  bytes sent via SQL*Net to client
        519  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processed
 
SQL>

相关文章: