【ASK_ORACLE】Linux從6升級到7導致Oracle產生大量Log file sync等待事件處理辦法
實驗環境
搭建平臺:VMware Workstation
OS:升級前 -> OL 6.10,升級後 -> OL 7.5
DB:Oracle 11.2.0.4
問題描述
Linux 從OL 6.10 升級到 OL 7.5 後, 資料庫突然變慢,在AWR報告可以看到大量的Log file sync等待事件, 但是業務量並沒有變大,事務提交量也基本和升級之前持平。
Lgwr程式的trace檔案顯示如下:
*** 2022-07-15 11:23:06.327 Warning: log write elapsed time 2957ms, size 76KB *** 2022-07-15 11:23:09.293 Warning: log write elapsed time 1569ms, size 161KB
注:
等待事件Log file sync的介紹可參考: http://blog.itpub.net/69992972/viewspace-2781747/
解決辦法
查閱相關資料,發現OL7之後 ,Automatic NUMA balancing選項被預設啟用,而在OEL6是沒有該功能的(“默默”開啟RHEL 7發現也預設啟用了該功能)。
問題根源知道了,就需要檢查對應的引數是否啟動:
$ su - # sysctl -e kernel.numa_balancing kernel.numa_balancing = 1 ##“1”表示啟動了該功能,“0”表示未啟動
接下來修改這個引數來關閉這個新特性:
# echo “kernel.numa_balancing = 0” >> /etc/sysctl.conf # sysctl -p ##立即生效
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69992972/viewspace-2906960/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- log file sync等待事件處理思路事件
- log file sync等待事件事件
- 【等待事件】log file sync事件
- log file sync" 等待事件事件
- "log file sync"等待事件-2事件
- "log file sync"等待事件-1事件
- 等待事件 log file sync 小解事件
- 【TUNE_ORACLE】等待事件之日誌等待“log file sync”Oracle事件
- log file sync等待事件總結事件
- Oracle之 等待事件log file sync + log file parallel write (awr優化)Oracle事件Parallel優化
- Oracle 11g 遇到log file sync嚴重等待事件Oracle事件
- 【WAIT】 log file sync等待事件說明AI事件
- 【RAC】RAC 效能分析 - 'log file sync' 等待事件事件
- 關於log file sync等待事件的描述事件
- log file sync(日誌檔案同步) 與 Log file parallel write 等待事件Parallel事件
- oracle等待事件3構造一個Direct Path write等待事件和構造一個Log File Sync等待事件Oracle事件
- RAC 資料庫中的'log file sync' 等待事件資料庫事件
- log file sync等待事件的成因及優化方法事件優化
- enq: SQ - contention 等待事件處理辦法ENQ事件
- _use_adaptive_log_file_sync設定 降低log_file_sync等待APT
- LOG FILE SWITCH等待事件事件
- [20161228]奇怪log file sync等待事件.txt事件
- 【TUNE_ORACLE】等待事件之日誌等待“log file parallel write”Oracle事件Parallel
- Oracle資料庫由dataguard備庫引起的log file sync等待Oracle資料庫
- log file switch相關等待事件事件
- 找出導致db file scattered read等待事件發生的SQL及其執行計劃事件SQL
- Oracle db file parallel write 和 log file parallel write 等待事件 說明OracleParallel事件
- redo的等待log file sync和log file parallel write和redo size設定Parallel
- [20201204]關於等待事件Log File Sync.txt事件
- log file switch (checkpoint incomplete)等待事件事件
- 【等待事件】log file switch (checkpoint incomplete)事件
- (轉)oracle redolog損壞的處理辦法Oracle Redo
- oracle常見等待事件及處理方法Oracle事件
- log file sync 和 log file parallel writeParallel
- oracle等待事件1分別用表和索引上資料的訪問來產生db file scattered read等待事件Oracle事件索引
- rac下一節點連線數滿導致ORA-12516以及產生Disk file operations I/O等待事件事件
- rman備份產生等待事件事件
- oracle 12.2資料庫引數_cursor_obsolete_threshold導致大量等待事件cursor: mutex XOracle資料庫事件Mutex