[DB] DMBS 및 SQL 활용 쿼리 최적화
·
최적화
이번 시간에는 데이터베이스 성능 저하 문제를 해결하기 위한 쿼리 최적화 기법을 학습한다.실습 대상은 HR 데이터베이스를 사용하는 인사 관리 시스템으로,최근 직원 수가 5만 명 이상으로 증가하면서 다음과 같은 문제가 발생하고 있다.직원 검색 속도 저하부서·직무별 통계 및 보고서 생성 시간 지연다수의 JOIN과 조건 검색으로 인한 쿼리 성능 악화해당 시스템은 employees, departments, jobs, locations, job_history 등여러 테이블이 관계를 맺는 전형적인 실무형 HR 데이터베이스 구조를 가지고 있다.본 실습에서는 이러한 환경을 바탕으로,실제 성능 문제가 발생할 수 있는 5개의 쿼리를 순차적으로 분석하고 튜닝하며EXPLAIN 및 EXPLAIN ANALYZE를 활용한 실행계획 ..