等待事件 log file sync 小解
The Oracle "log file sync" wait event is triggered when a user session issues a
commit (or a rollback). The user session will signal or post the LGWR to write
the log buffer to the redo log file. When the LGWR has finished writing, it will
post the user session. The wait is entirely dependent on LGWR to write out the
necessary redo blocks and send confirmation of its completion back to the user
session. The wait time includes the writing of the log buffer and the post, and is
sometimes called "commit latency".
大概的中文解釋是 :
當使用者程式發出commit或rollback命令時,會觸發lgwr程式將 log buffer中的日誌寫
出到日誌檔案中。當lgwr程式將log buffer中的內容完全寫出到日誌檔案以後,它會
通知使用者程式已經搞定 !也就是我們常看到的 commit complete 或
rollback complete 。 在次等待事件中,它包括了 lgwr程式寫出log buffer中內容到
日誌檔案的時間,以及lgwr完成寫出內容後,給使用者程式的反饋時間。
2:在eygle的書中,也找到了一些關於log file sync等待事件的解決方法
第一點: 提高lgwr程式的效能,儘量使用快速磁碟,不要把redo log file 放在raid5
磁碟上。 因此 raid5 的寫效能很低
第二點:使用批量的提交,避免程式中單個commit操作
http://www.confio.com/db-resources/oracle-wait-events/log-file-sync/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24862808/viewspace-748728/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- log file sync等待事件事件
- 【等待事件】log file sync事件
- log file sync" 等待事件事件
- "log file sync"等待事件-2事件
- "log file sync"等待事件-1事件
- log file sync等待事件總結事件
- log file sync等待事件處理思路事件
- 【TUNE_ORACLE】等待事件之日誌等待“log file sync”Oracle事件
- 【WAIT】 log file sync等待事件說明AI事件
- 【RAC】RAC 效能分析 - 'log file sync' 等待事件事件
- 關於log file sync等待事件的描述事件
- Oracle之 等待事件log file sync + log file parallel write (awr優化)Oracle事件Parallel優化
- log file sync(日誌檔案同步) 與 Log file parallel write 等待事件Parallel事件
- RAC 資料庫中的'log file sync' 等待事件資料庫事件
- log file sync等待事件的成因及優化方法事件優化
- Oracle 11g 遇到log file sync嚴重等待事件Oracle事件
- _use_adaptive_log_file_sync設定 降低log_file_sync等待APT
- oracle等待事件3構造一個Direct Path write等待事件和構造一個Log File Sync等待事件Oracle事件
- LOG FILE SWITCH等待事件事件
- [20161228]奇怪log file sync等待事件.txt事件
- log file switch相關等待事件事件
- 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)事件
- log file sync 和 log file parallel writeParallel
- 【TUNE_ORACLE】等待事件之日誌等待“log file parallel write”Oracle事件Parallel
- 一個os thread startup、log file sync等待的故障回顧thread
- Oracle資料庫由dataguard備庫引起的log file sync等待Oracle資料庫
- Oracle db file parallel write 和 log file parallel write 等待事件 說明OracleParallel事件
- _use_adaptive_log_file_syncAPT
- 最近遇到log file sync等待時間,測試了一下非同步提交非同步
- db file scattered read等待事件事件
- db file sequential read等待事件事件
- 【等待事件】db file sequential read事件
- 【等待事件】db file scattered read事件
- 等待事件:Disk file operations I/O事件
- 等待事件--db file scattered reads事件