2022. 12. 28. 10:59 오라클
Space Management Background Process(Wnnn)의 CPU 사용률 증가 (19c)
• 현상
➢ 19.8 이하 버젼에서 Wnnn의 CPU 사용률이 높아짐 (gc current block busy 대기 이벤트 증가)
➢ 자동 통계정보 수집 시 대량의 Library cache lock/cursor: pin S wait on X 가 발생하는데 blocker가 Wnnn process(Space Manager Slave)로 나타남
➢ 자동 통계정보 수집 중 특정 쿼리에서 Library cache lock이 잡히고 해소되지 않아 다른 세션들이 cursor: pin S wait on X 를 대기하면서 이슈 발생
• 원인
➢ Bug 23734075 로 인한 Wnnn 프로세스가 "_assm_segment_repair_timelimit" 에 설정된 시간 60초보다 더 많이 수행되어 최대 120초까지 사용
• 해결 방안
1. 패치 23734075 적용 또는 19.9 이상 DB RU 적용
2. Note 23734075.8 의 Workaround Parameter 설정 금지
<Note:23734075.8> "_assm_segment_repair_bg"=false 이 문서에 나오는 이 hidden parameter를 false로 하게 되면
Space Management Background processes를 비활성화할 경우, high DML 환경에서 Free block 이 Full 상태로 Mark 되어
Free 여부를 평가하지 못하여 공간 낭비 발생 가능
3. <Note:2467681.1> Space Management Slave Process Wnnn highly uses the physical memory