DB Cache 的分配和 DBWR 的相关算法
原文: DBA的思想天空- p40
在 DB Cache的算法中,数据库启动之初,空闲的 Cache都是在LRU链上的。前台进程需要分配 DB Cache 的时候,从 LRU链的冷端开始扫描,查找可用的 Cache。找到 Cache后,根据要读入的数据块的 RDBA,通过散列算法找到一个HASH链,将这个数据块头上的 HASH链相关指针链接到 HASH链上。
原文: DBA的思想天空- p40
在 DB Cache的算法中,数据库启动之初,空闲的 Cache都是在LRU链上的。前台进程需要分配 DB Cache 的时候,从 LRU链的冷端开始扫描,查找可用的 Cache。找到 Cache后,根据要读入的数据块的 RDBA,通过散列算法找到一个HASH链,将这个数据块头上的 HASH链相关指针链接到 HASH链上。