SGA之數據庫緩衝區高速緩存
數據庫緩衝區高速緩存是SGA 的一部分,用於存放從數據文件讀取的數據塊的副本。並行連接到實例的所有用戶共享對數據庫緩衝區高速緩存的訪問。
它的管理方法爲:LRU(最近最少使用)和停靠計數機制(這個數據塊被用戶線程所訪問的次數)。
每個數據緩衝區被分爲2個部分:熱區和冷區。那些反覆被請求的數據被移入熱區,與熱區大小相關的設置參數包括:
_db_percent_hot_default,_db_percent_hot_keep,_db_percent_hot_recycle
找到熱塊
X$BH查看錶有下列數據列 ——Tim,表示兩次使用之間的時間差,和_db_aging_touch_time參數相關;
Tch,使用計數,它和被使用過_db_aging_hot_criteria次之後從冷區移入熱區直接相關
一旦定位了熱數據塊,就可以把它們從default移動到KEEP緩衝池。完全緩衝數據庫部分可以參考:
http://database.51cto.com/art/201105/264372.htm