latch与等待(2)--cache buffer yl
每个working set都具有它自己的一组LRU和LRUW链表(LRU和LRUW链表总是成对出现的)。 ORACLE为了提高buffer cache性能(大内存),使用了多个working set每个working set都由一个名为“Latch:cache buffers lru chain”的latch来保护,每一个lru latch对应一个working set。而每个被加载到buffer cache的buffer header都以轮询的方式挂到working set上去。也就是说,当buffer cache加载一个新的数据块时,其对应的buffer header会去找一个可用的lru latch,如果没有找到,则再找下一个lru latch,直到找到为止。如果轮询完所有的lru