티스토리 뷰

 

[ 데이터베이스 성능 저하 원인 ]

📍암기 : 락페릭 사커

데이터베이스 락 DB Lock - 대량의 데이터 조회, 과도한 업데이트, 인덱스 생성 시 발생하는 환경
- 요청한 작업은 Lock의 해제 시까지 대기하거나 타임 아웃됨
불필요한 데이터베이스 패치 DB Fetch - 실제 필요한 데이터보다 많은 대량의 데이터 요청이 들어올 경우 응답 시간 저하 현상 발생
- 결과 세트에서 마지막 위치로 커서를 옮기는 작업이 빈번한 경우 응답 시간 저하 현상 발생
연결 누수 Connection Leak DB 연결과 관련된 JDBC 객체를 사용 후 종료하지 않을 경우 발생
부적절한 커넥션 풀 크기 Connection Pool Size 너무 작거나 크게 설정한 경우 성능 저하 현상이 발생할 가능성 존재
확정 관련 Commit 트랜젝션이 확정(Commit)되지 않고 커넥션 풀에 반환될 때 성능 저하 가능성 존재

 

 

 

출처 : 수제비 정보처리기사 실기 - 두음쌤 (https://www.youtube.com/watch?v=8QyS3w-wI1I)