LOG_BUFFER 調整大小

在系統檢視 v$sysstat 中,重做緩衝區配置重試值反映使用者處理程序等待重做日誌緩衝區中的空間的次數。對於已適當調整大小的資料庫,此值應該接近零。例如:

select name, value
from v$sysstat 
where name = 'redo buffer allocation retries' 
NAME VALUE 
redo buffer allocation retries 1021967

如果日誌緩衝區沒有空間供更新,則資料庫必須等待和重試。在此範例中,資料庫已經重試總計 1,021,967 次。若要提升效能,請提高 LOG_BUFFER 參數值。此值以位元組表示而且必須是日誌區塊大小值的倍數,該值就是作業系統區塊大小。對於 Oracle Hyperion Financial Management 應用程式,請至少將 LOG_BUFFER 設定為 8 MB,然後使用上述查詢監控效能,並視需要提高。如果需要提高 LOG_BUFFER 需求,Oracle 建議每次增加 50%。