목록SQL (1)
가게가 스토리
[SQL] 여러 테이블의 조인(JOIN)으로 저하된 조회(SELECT) 속도 개선 방안
문제 인식약 5개 정도의 테이블이 조인 걸려있는 시스템을 조회해보니 화면 로딩이 50초 이상 걸린 후 데이터가 조회가 되는 상황에 직면했습니다. 최종 조회되는 데이터는 약 9천건 가량으로 대량 데이터는 아닙니다. 해당 리스트 화면에서 등록/수정/삭제 기능을 수행할때마다 리스트가 조회되는데,이때마다 50초이상 걸려서 사용에 지장이 있다고 판단했습니다. 문제 원인조회 속도가 느린 이유 1. 조인 테이블들의 데이터가 많았습니다. 단순 ROW DATA 수A 테이블 : 460 건B 테이블 : 1,068,637 건 C 테이블 : 429,404 건D 테이블 : 296,800 건E 테이블 : 33,631 건총합 1,828,932 2. 테이블들 간 중복 다수 확인서로간의 중복되는 데이터가 단순히 외래키의 개념을 넘어서..
개발자 일지
2025. 9. 22. 20:30