평균 CPU는 여유로운데, 커밋은 왜 느릴까?
시장 인사이트 · 토스 테크 · 2026.10.19
토스증권 DBA Team에서 공유한 Oracle DB 성능 최적화 사례입니다. 평균 지표는 모두 정상 범위였음에도 불구하고, 간헐적으로 발생하는 커밋 지연(log file sync) 현상을 해결하기 위한 과정을 담고 있습니다. 분석 결과, 특정 CPU 소켓에 NIC 인터럽트가 집중되어 LGWR 프로세스와 경합이 발생하고 있음을 발견했습니다. 이를 해결하기 위해 NIC를 서로 다른 소켓에 배치하고 본딩 방식을 Active-Active로 변경하는 하드웨어적 조치를 취했으며, 그 결과 CPU 사용률 감소와 SQL 수행 시간 단축이라는 큰 효과를 거둘 수 있었습니다.