|
1.alter table test cache;使对test全表扫描的数据全部cache到默认池的MRU端。那这些数据会慢慢移动到LRU端,进而移出内存么?
2.之后对此表的所有DML操作,oracle会自动把变化cache到默认池中吗?还是再次执行全表扫描时才会cache到默认池中?
3.如果会被移出内存,那么使用alter table test storge(buffer_pool keep) cache;是不是可以避免这个问题?
4.oracle在查询默认池中是否有需要的数据时,是从MRU端开始搜索吗?
5.如果是从MRU端搜索,那么上述情况是不是最好cache到保持池,以减少oracle对默认池中不必要数据的搜索
6.不想再把test表cache到内存中,应如何操作? |
|