정보처리기사
[정보처리기사 실기 암기] 데이터베이스 성능 저하 원인 (락페릭 사커)
개발 집사
2022. 4. 13. 05:42
[ 데이터베이스 성능 저하 원인 ]
📍암기 : 락페릭 사커
데이터베이스 락 | DB Lock | - 대량의 데이터 조회, 과도한 업데이트, 인덱스 생성 시 발생하는 환경 - 요청한 작업은 Lock의 해제 시까지 대기하거나 타임 아웃됨 |
불필요한 데이터베이스 패치 | DB Fetch | - 실제 필요한 데이터보다 많은 대량의 데이터 요청이 들어올 경우 응답 시간 저하 현상 발생 - 결과 세트에서 마지막 위치로 커서를 옮기는 작업이 빈번한 경우 응답 시간 저하 현상 발생 |
연결 누수 | Connection Leak | DB 연결과 관련된 JDBC 객체를 사용 후 종료하지 않을 경우 발생 |
부적절한 커넥션 풀 크기 | Connection Pool Size | 너무 작거나 크게 설정한 경우 성능 저하 현상이 발생할 가능성 존재 |
확정 관련 | Commit | 트랜젝션이 확정(Commit)되지 않고 커넥션 풀에 반환될 때 성능 저하 가능성 존재 |
출처 : 수제비 정보처리기사 실기 - 두음쌤 (https://www.youtube.com/watch?v=8QyS3w-wI1I)