各种读取方式对CPU的消耗

表大小 136 BLOCKS 17,408
cpu_time代表百万分之一秒

读取方式                                                CPU消耗
 in-memory  7999
 buffer cache      19997
 direct path read  46993
 db file scatterd read  133980


in-memory对cpu的消耗对比其他几种方式,CPU消耗最小

大体的测量方法:
@size
Enter value for segment_name: test
Enter value for owner: test
old   2: from dba_segments where segment_name=UPPER('&segment_name') and owner = upper('&owner') order by 1
new   2: from dba_segments where segment_name=UPPER('test') and owner = upper('test') order by 1

OWNER           SEGMENT_NAME                  PARTITION_NAME                 TABLESPACE_NAME                     SIZE_M       BLOCKS
--------------- ----------------------------- ------------------------------ ----------------------------- ------------ ------------
TEST            TEST                                                         USERS                                  136       17,408

表cache
alter table test cache;
select count(*)from test;

in-memory


test@WXHPDB1>select 27996 - 19997 from dual;

27996-19997
-----------
       7999


direct path read
清空buffer_cache,shared_pool
select count(*)from test;
想知道后台是什么等待事件,可以通过 v$active_session_history  session_id;查询


db file scatterd read
调大_small_table_threshold,清空buffer_cache,shared_pool
select count(*)from test;



沃趣科技高级数据库专家、项目经理
TEL:18652489962
公司网站:http://www.woqutech.com
杭州市滨江区长河街道滨安路11903幢智汇领地科技园AA101004室(310053

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22034023/viewspace-1792288/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22034023/viewspace-1792288/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值