檢視歸檔暴增的原因
ORACLE歸檔日誌暴增排查思路
接到客戶反饋,這段時間歸檔日誌每天產出200G,左右,非常耗費頻寬跟資源。
- 儲存同步
/arch 用來存放歸檔日誌,2分鐘400MB,全天日誌量200GB
/backup/rman_backup用來存放資料庫增量和歸檔日誌備份,
從儲存複製角度來看,資料庫所在磁碟加上歸檔日誌就能實現資料庫的恢復,備份策略和儲存同步可以分開來規劃。把備份的檔案單獨存放在NFS或者磁帶上,把歸檔日誌(壓縮之後的備份),單獨進行儲存同步,以485/82,約6倍的壓縮比,可以把每天200G的歸檔日誌壓縮到50G以下,會大大減少頻寬佔用。
- 日誌分析
檢查每天的日誌生成,非常均勻,分析8:00-9:00,一個小時內的AWR報告,發現如下:
每秒的redo size約為4MB,每小時就是15GB
檢查日誌來源於哪個物件,檢查Segments by DB Blocks Changes
總結
語句來自於:
update AUTOPICK_LOG SET LOG_FILE_IND =‘T’ WHERE LOG_ID <= :1
而該表總共約80萬行記錄,120M內容,
在1小時內,對資料塊的改變達到了4123 7664個資料塊,所以還是要分析下業務3問題總結
調整備份策略,至壓縮方式。
調整歸檔和備份的目錄,不必全部都用於儲存複製。
檢查對應的SQL,避免產生不必要的redo日誌。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31098809/viewspace-2872492/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【SQL】Oracle 歸檔日誌暴增原因分析SQLOracle
- Oracle歸檔日誌暴增排查優化Oracle優化
- Oracle檢視歸檔是否被備庫應用Oracle
- 檢視MySQL鎖等待的原因MySql
- tempdb日誌檔案暴增分析
- tempdb資料檔案暴增分析
- 【手摸手玩轉 OceanBase 159】如何檢視歸檔引數?
- 檢視一個歸檔或壓縮檔案的內容而無需解壓它
- 檢視檔案
- 關於SQLServer的tempdb的資料檔案暴增問題(1)SQLServer
- 【手摸手玩轉 OceanBase 160】日誌歸檔相關檢視介紹
- undo表空間使用率100%的原因檢視
- Mac檢視隱藏的檔案Mac
- 使用 gdb 檢視 coredump 檔案的 backtrace
- 檢視jks檔案的MD5
- Linux檢視檔案的命令有哪些?Linux
- iOS 複雜物件的歸檔與反歸檔iOS物件
- mysql臨時表,臨時表空間,ibtmp1表空間暴增原因初探MySql
- win10怎麼檢視最近修改的檔案_win10如何檢視最近開啟的檔案Win10
- git檢視檔案內容Git
- Linux基楚操作指引【檢視版本、檢視路徑、檢視內容、編輯檔案】Linux
- git檢視指定提交檔案的內容Git
- Linux檢視檔案大小的幾種方法Linux
- win10如何檢視heic檔案_win10怎麼檢視heic檔案Win10
- Oracle資料庫日常問題-歸檔異常增長Oracle資料庫
- linux 常用檢視埠,檔案大小Linux
- Binwalk--多重檔案檢視利器
- MHT Viewer for Macmhtml檔案檢視器ViewMacACMHTML
- Linux 檢視系統檔案命令Linux
- Django - 檢視層 - 生成CSV檔案Django
- Git檢視指定檔案的sha-1值Git
- MySQL:如何快速的檢視Innodb資料檔案MySql
- pycharm如何檢視python檔案的工作目錄PyCharmPython
- gz檔案檢視,syslog系統壓縮的
- Linux系統中常用的檔案檢視命令Linux
- Linux系統中無法ping的原因是什麼?如何檢視?Linux
- win10 如何檢視raw檔案 win10 如何檢視rawWin10
- win10最近訪問檔案怎麼檢視_win10檢視最近開啟檔案的步驟Win10