AIX에서 DB Logon이 많을 경우, LogOut 시에 10초 이상 대기하는 문제 19c (ksipc_service_mask)

• 현상
- AIX 환경에서 DB Logon이 자주 발생하는 서비스에서 DB Connection의 LogOut 시 10여초 이상 대기하는 문제
- AP 서버 (AIX or Linux 등) 2대에서 각각 Java DB Connection 호출
- Java가 종료될 때 DB 서버 다른 창에서 DB Connection 시도 시 발생
- 19c RAC on AIX : DB connection, sqlplus id/pwd@TNS, BEQ (sqlplus id/pwd) 환경에서 발생
- Oracle JDK 또는 IBM JDK 사용하여 JDBC connection 시도 시에도 속도 저하 현상 발생

• 원인
- <Note:32550751.8> Bug:32550751 - MGA Related Operations on AIX Might Cause Performance Issues
- <Note:2771495.1> Database Hangs With 'failed To Aquire Latch' After Patching From 19.6 To 19.10

• 해결 방안
1. MGA contention이 많이 발생하는 경우 "_ksipc_service_mask" = 0 를 적용하여 MGA latch disable 가능
2. 그러나, “_ksipc_service_mask”=0 적용은 developer 단의 검증이 필요함. Refer to <Note:2771495.1>

- AIX 플랫폼에서 주로 발생하는 듯 한데.. MGA관련한 버그가 많기 때문에 RU버전별로 해당 이슈별 패치가 존재하고 증상도 다양하기 때문에 반드시 SR를 통해  확인 받고 Patch 적용이나 Workaround 작업하는 필요함

이에 외도 MGA 관련 Bug 아래와 같이 다양하게 존재함.

<Note:32550751.8> Bug:32550751 - MGA Related Operations on AIX Might Cause Performance Issues
<Note:2771495.1> Database Hangs With 'failed To Aquire Latch' After Patching From 19.6 To 19.10
Bug 33352794 - HIGH WAIT ON 'LATCH: MGA SHARED CONTEXT ROOT LATCH' AND 'LATCH: MGA SHARED CONTEXT LATCH
<Bug:30293345> - LATCH: MGA SHARED CONTEXT LATCH WAITS AFTER MIGRATION TO 18C

Posted by pat98

03-29 00:10
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2024.3
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

최근에 달린 댓글