1. 程式人生 > >oracle非空閒等待事件

oracle非空閒等待事件

會話在SGA中讀取或修改緩衝區之前,必須要先獲取cahce buffers chains鎖存器,獲取後然後遍歷這個緩衝區鏈,直到發現它需要的緩衝區頭。然後以共享方式或獨佔方式獲取該緩衝區鎖或緩衝區頭部的PIN,一旦緩衝區被PIN住,會話即釋放cache buffers chains鎖存器。如果無法獲得PIN,會話就在buffer busy waits等待事件上等待。