쿼리 최적화1 [기술면접] 230123 쿼리 최적화, DB 로직 최소화 25. 쿼리 최적화에 대해 설명해주시고 방법에 대해 설명해주세요. 서버처리시간의 대부분이 SQL을 처리하는 시간에 들어간다. 이 조회 성능을 개선하기 위해 데이터베이스 시스템에서 사용자의 쿼리를 가장 효율적으로 싱행하기 위해 실행 계획을 최적화하는 프로세스 입니다. 쿼리 최적화는 데이터베이스 엔진이 쿼리를 처리할 때 성능을 향상시키고 시스템 부하를 최소화하기 위해 중요한 역할을 합니다. 개선 대상을 파악합니다. 문제가 되는 조회 쿼리를 확인하고 실행 계획을 확인합니다. 통계정보를 이용하여 쿼리 실행 계획을 결정합니다. 테이블 통계 정보를 정기적으로 업데이트하여 최신 정보를 유지하고, 데이터 분포를 고려하여 최적의 실행 계획을 선택합니다. 인덱스나 조인 순서를 변경하는 등의 작업을 통해 쿼리를 튜닝합니다... 2024. 1. 23. 이전 1 다음