熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

從V$DB

2013-11-13 15:36:40  來源: Oracle 

  Oracle i引入了一個新的途徑來預測數據緩沖cache中附加數據緩存的所帶來的好處的多少V$DB_CACHE_ADVICE顯示了個可能的緩沖cache大小的脫靶率(范圍從當前大小的%到%)
  
  由於Oracle i中你需要維護五個分開的數據緩沖cache因此這個特性非常重要這些數據緩沖包括
  
  DEFAULT池
  KEEP池
  RECYCLE池
  K數據緩沖
  K數據緩沖
  K數據緩沖
  K數據緩沖
  K數據緩沖
  
  警告當你把DBA_CACHE_ADVICE設置為ON時Oracle會從共享的池中竊取RAM頁面這往往嚴重影響到了庫cache例如如果設置DB_CACHE_SIZE為mOracle就會從共享池中竊取相當多數量的RAM空間
  
  為了避免這個問題我們應該在INITORA文件中把DBA設置為DB_CACHE_ADVICE=READY這樣Oracle會在數據庫啟動時預分配RAM內存
  
  為了演示cache建議是如何工作的讓我們看看STATSPACK報告來看看在哪些時間數據緩沖命中率低於
  
  ***********************************************************
  當數據緩沖命中率低於%時你就應該
  考慮增加DB_CACHE_SIZE參數了
  ***********************************************************
  yr mody Hr  Name  bhr
    
   DEFAULT  
   RECYCLE  
   DEFAULT  
   DEFAULT  
   DEFAULT  
  
  根據上面的輸出信息我們可以在每天上午點到點之間增加DB_CACHE_SIZE從PGA_AGGREGATE_TARGET中竊取RAM空間
  
  下面我們看看利用了DB_CACHE_ADVICE之後的輸出下表給出了增加了新的數據緩沖後對磁盤I/O減少的估計值的全部信息
  
                                 Estd Phys      Estd Phys
   Cache Size (MB)   Buffers     Read Factor          Reads
                       
                                     % size
                                    
                                   
                                   
                                   
                                   
                                   
                                   
                                   
                                    Current Size
                                     
                                     
                                     
                                     
                                     
                                      
                                     
                                     
                                     
                                      x size
From:http://tw.wingwit.com/Article/program/Oracle/201311/17005.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.