日期:2014-05-16  浏览次数:21136 次

如何设置将oracle中指定表加载到内存,提高查询性能?
如何设置将oracle中指定表加载到内存,提高查询性能?

------解决方案--------------------
一般第一次会慢点 后面基本就越来越快了,当然要求服务器内存够大,能加载这么多数据到缓存区
如果是超级大表的话,只能分区.一般情况是不用你做什么动作的
------解决方案--------------------
不懂
http://wenku.baidu.com/view/562c60a4f524ccbff1218433.html
------解决方案--------------------
加并行不就可以提高了吗。
------解决方案--------------------
oracle貌似没有这样的功能。

不过 timesten + oracle 的组合可以实现楼主的功能。

同时oracle会自己缓存经常查询的数据。


------解决方案--------------------
楼主的意思是将常用的表放到keep池里吗?
要将表放到keep池里,你应该要清楚你要keep的表有多大,并且内存是否足够用。
通常将不经常改变但又需要经常全表扫描的表放到keep池里。

------解决方案--------------------
其实SGA中高速缓存 会存放经常访问表的数据.提高缓存命中。。Oracle自己会做的。首先保证内存够用
------解决方案--------------------
alter table xxx cache;