缓存表 oracle,Oracle缓存表学习笔记讲解

就目前网络上出现的有关“Oracle缓存表”的疑问,小编在网上查找整理了一些,希望能帮助到大家。

Oracle缓存表db_buffer_pool)由三部分组成:

buffer_pool_defualt

buffer_pool_keep

buffer_pool_recycle

如果要把表钉死在内存中,也就是把表钉在keep区。相关的命令为:alter table ..... storage(buffer_pool keep);

这句命令把表示表如果缓存的话是缓存在keep区。

可以通过语句:select table_name from dba_tables wherebuffer_pool='KEEP';查询到改表是放在keep区中的。

但是不意味着表已经被缓存了。

下面的语句把表缓存:alter table .... cache;

可以通过select table_name from dba_ tables where rtrim(cache)='Y'

查询到该表已经被缓存了。

加入到keep区的表不是说不能被移出内存,不过是比较不容易移出内存。

也可以手工来移出内存,命令如下:alter table ... nocache;

至此就有关Oracle缓存表的问题发表了个人见解,要想了解的更多相关问题的解决方案,请留意51cto.com站上的相关论坛.

修改Oracle存 储过程所需代码

对Oracle存储过程的总结

实现Oracle存 储过程的实际应用的代码

深入高性能的 Oracle动态SQL开发

Oracle SQL的 优化规则解析

http://www.dengb.com/oracle/585538.htmlwww.dengb.comtruehttp://www.dengb.com/oracle/585538.htmlTechArticle就目前网络上出现的有关“Oracle缓存表”的疑问,小编在网上查找整理了一些,希望能帮助到大家。 Oracle缓存表db_buffer_pool)由三部分组成...

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值