Backup And Recovery User's Guide-使用閃回資料庫-為最優的閃回資料庫效能配置環境

LuiseDalian發表於2014-02-17

維護閃回日誌在資料庫例項上增加了非常有限的開銷。

改變的資料塊從記憶體寫到閃回日誌,這個操作以並不頻繁的、以固定的時間間隔來進行,為限制處理和I/O的開銷。

 

為了使開啟了閃回資料庫的大的生產庫達到好的效能,Oracle建議:

n  為快速恢復區使用快的檔案系統,最好沒有作業系統檔案緩衝。

資料庫在快速恢復區建立的檔案,包括閃回日誌,非常大。

作業系統檔案快取對於這些檔案並不是非常高效,為了讀寫這些檔案會實際地增加CPU的開銷。

因此建議使用沒有作業系統檔案快取的作業系統,例如ASM

n  為檔案系統配置足夠大的disk spindles,來容納快速恢復區。

對於大的生產庫,可能需要多個磁碟spindles來支援為了高效地寫磁碟日誌而需要的磁碟輸出。

n  如果容納快速恢復區的磁碟系統不具有非易失性的RAM,則要試圖配置這個檔案系統在條帶化的儲存捲上。

使用相當小的條帶大小,例如128K。這種技術允許每個到閃回日誌的寫都會在多個spindles之間進行分佈,提高效能。

n  對於大的資料庫,設定LOG_BUFFER(控制redo log buffer記憶體的大小)初始化引數要>= 8M

 

閃回資料庫的日誌的開銷依賴於資料庫負載中讀寫的混合。

當有寫密集的負載,則閃回資料庫日誌開銷是高的,因為必須記錄所有資料庫的改變。

查詢不會改變資料,因此不會產生閃回資料庫日誌活動。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1082421/,如需轉載,請註明出處,否則將追究法律責任。

相關文章