본문 바로가기

log file sync

ORACLE 11g Troubleshooting - log file sync Waits v1.0 ORACLE 11g Troubleshooting - log file sync Waits v1.0 Date Ver Etc. 13.05.08 v1.0 l 메타링크 문서 ID 1376916.1 를 번역 했음을 알립니다. 1. What is a ‘log file sync’ wait? User commit 이 발생하면 session 의 redo 정보는 메모리에서 redo logfile 로 씌어져야 한다. 커밋 시점에, 유저 세션은 LGWR 에게 log buffer 를 redo log file 에 쓰도록 지시한다. LGWR 가 쓰기를 마치면, 이를 user session 에 알린다. LGWR 가 쓰기를 마치고 redo changes 가 전부 디스크에 안전하게 쓰여졌음을 확인하고 알리기까지 user session 은.. 더보기
ORACLE 11g LOG FILE SYNC v1.0 ORACLE 11g LOG FILE SYNC Date Ver Etc. 110829 1. LOG FILE SYNC User Session 이 commits ( or rollback) 을 할 때, 세션의 redo 정보는 LGWR 에 의해 반드시 redo logfile 로 쓰여져야 한다. Commit 이나 Rollback 을 수행하는 Server Process 는 redo log 가 다 쓰이는 동안 LOG FILE SYNC event 를 대기한다. (Ref. B 참고) 2. LGWR 가 Redo Log 를 내려쓰는 주기 - 매 3초마다 - redo log buffer 의 1/3 을 사용했을 때 - DBWn 이 수정된 버퍼를 디스크로 내려쓸 때 필요한 경우 (Ref.C 참고) 3. Log File Sync 가 .. 더보기
Oracle 10g log file sync v1.0 log file sync from Practical OWI | exem | exem log file sync 정의 Server Process가 Commit , Rollback 수행 후 LGWR process가 관련 Redo Record를 Redo Buffer에서 Redo Log 파일로 기록할 때까지 대기하는 event log file sync 발생의 요인 잦은 Commit 횟수 I/O 시스템의 성능 REDO BUFFER의 지나친 크기 리두데이터의 양 log file sync 는 위의 요인을 보면 결과적으로 REDO LOG BUFFER 의 내용 (DIRTY BUFFER) 을 REDO LOG FILE 로 내려쓰는데 사용되는 시간과 관련있다. DIRTY BUFFER는 DML 작업으로 생겨나기 때문에 DML의 .. 더보기