devmoa

99%가 모른다는 DB Connection 누수 문제

컬리·2025년 1월 5일·00
DB Connection메모리 누수Garbage Collectormysql-connector-jJDBC DriverOOM

AI 요약

Beta

이 글은 MariaDB에서 MySQL로 JDBC Driver를 변경한 후 발생한 AWS EC2의 OOM(Out Of Memory) 현상을 중심으로 DB Connection 누수 문제를 다룹니다. Connection 누수로 인해 메모리가 부족해지고 GC가 정상적으로 동작하지 않으며, API 요청 시 애플리케이션 점유 시간이 길어지는 증상들을 설명합니다.

DB Connection의 생명 주기와 Garbage Collector의 관계를 분석하고, mysql-connector-j 사용 시 발생할 수 있는 메모리 누수 원인을 탐지하고 해결한 경험을 공유하여 유사한 문제를 겪는 개발자들에게 해결 방안을 제시합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다