oracle中如何将表缓存到内存中
来源:互联网 发布:中国电信宽带拨号软件 编辑:程序博客网 时间:2024/05/27 20:26
oracle中如何将表缓存到内存中
由于在一些静态资料表在数据库中被频繁的访问,所以可以考虑将这些数据量不大的表缓存到内存当中。
共有2种方法:
例:将fisher表缓存到内存中
1
2
3
4
5
6
7
8
9
10
11
12
1)
alter
table
fisher cache;
2)
alter
table
fisher storage(buffer_pool keep);
--取消缓存
1)
alter
table
fisher nocache;
2)
alter
table
fisher storage(buffer_pool
default
);
select
table_name,OWNER,cache,buffer_pool
from
dba_tables
where
table_name=
'FISHER'
;
--查看是否缓存
select
*
from
dba_segments
where
segment_name=
'FISHER'
;
--查看表大小
两者区别:
1) cache是将表缓存到share pool 中,该操作直接将表缓存的热端,受LRU算法控制。
2)将表缓存到一个固定的内存空间中,默认情况下buffer_pool空间为0,。需手动设置空间大小。
1
alter
system
set
db_keep_cache_size=50M scope=both sid=‘*';
0 0
- oracle中如何将表缓存到内存中
- oracle中如何将表缓存到内存中
- 将内容缓存到内存中
- 如何将项添加到缓存中
- winform下如何将一个xml文件缓存到内存中
- 如何将 Oracle 数据导出到 Excel表中 --转载
- oracle中如何将一个表从一个表空间中移动到另一个表空间
- oracle中如何将一个表从一个表空间中移动到另一个表空间
- 如何将图片保存到SqlServer、Oracle、Access数据库中。
- 如何将SQLServer2005中的数据同步到Oracle中
- net下如何将EXCEL导入到oracle中
- 如何将oracle中的数据导入到excle中
- 如何将图片保存到SqlServer、Oracle、Access数据库中
- 如何将 Access 数据导出到 Oracle 数据库中?
- 如何将 Oracle 数据导出到 Excel 中
- 如何将SQLServer2005中的数据同步到Oracle中
- 如何将excel导入到oracle数据库中
- Oracle中如何将时间精确到毫秒
- 使用API取消采购订单,行,发运
- 监听viewpage以及小圆点的移动(move)
- MAC 更新SVN
- windows安装rails4.2
- 第12周项目4 利用遍历思想求解图问题
- oracle中如何将表缓存到内存中
- 鬼故事
- CCF CSP 201509-3 模板生成系统 解题报告
- foundation的使用——NSDictionary
- iOS: 当app从background切换到foreground,如何通知uiviewcontroller
- 自定义SearchBar输入颜色
- 网络中出现TCP、UDP粘包、分包的两点解决办法
- 《黑客与画家》品味
- Matlab矩阵填充--Matlab interp2