oracle体系结构之 DB高速缓存池

 

下面详细的分析一下DB高速缓存池:

保存缓存池:保存缓存池在内存中长期保存的,频繁访问的如代码表,此缓存池在关闭数据库之前一直保留,并不从内存中释放空间。

再生缓存池:尽快在内存中排除的对象,比如频繁访问的大表

默认缓存池:除了上两个缓存池之外,在oracle8i之前仅仅支持缓存器池

在这里还需要解释一下,数据库高速缓存池存放数据块的拷贝;意思就是说从数据文件里头得到的数据块的拷贝,就放在数据缓冲区目的也是为了共享

数据缓冲区也会给予LRU机制

数据缓冲区由:

DB_CACHE_SIZE 来指定

上面提到了LRU机制 a least recently used 最近最少使用,它是一个相对的,在一个时间段,它是最少使用

你可能感兴趣的:(oracle体系结构,数据库高速缓存池)