执行统计信息中db block gets和consistent gets

physical reads:物理读 来自datafile
logical reads:逻辑读 来自buffer cache(bufer中读取的block数量,用于insert,update,delete,selectfor update

db block gets
:强制读当前版本的数据,只能看来源于data file(是一致读次数(一个block可能会被读多次),bufer中读取的用于查询(除掉select forupdate)的block数量
consistent gets:一致性读,根据session的scn读,可以来自于undo或者data file

recursive calls :递归调用。一般原因:dictionary cache未命中;动态存储扩展;PL/SQL语句

第一次执行:

SQL> insert into tn(a) values(3);

统计信息

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

        166  recursive calls

          4  db block gets

         20  consistent gets

         2  physical reads

       484  redo size

       670  bytes sent via SQL*Net to client

       560  bytes received via SQL*Net from client

         3  SQL*Net roundtrips to/from client

         7  sorts (memory)

         0  sorts (disk)

1     rows processed

 

SQL> insert into tn(a) values(4);

统计信息

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

          1  recursive calls

          4  db block gets

          1  consistent gets

         0  physical reads

       532  redo size

       670  bytes sent via SQL*Net to client

       560  bytes received via SQL*Net from client

         3  SQL*Net roundtrips to/from client

         1  sorts (memory)

         0  sorts (disk)

1     rows processed

SQL> select * from tn;

统计信息

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

          4  recursive calls

          0  db block gets

         16  consistent gets

         0  physical reads

         0  redo size

       700  bytes sent via SQL*Net to client

       400  bytes received via SQL*Net from client

         2  SQL*Net roundtrips to/from client

         0  sorts (memory)

         0  sorts (disk)

        10  rows processed

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值