1. 기술면접질문
1)쿼리 최적화에 대해 설명해주시고 방법에 대해 설명해주세요.
쿼리 최적화는 데이터베이스의 쿼리 실행 속도와 성능을 향상시키는 과정입니다. 주요 방법은 인덱스 사용, 쿼리 튜닝, 스키마 최적화, 실행 계획 분석 등입니다. 이를 통해 쿼리의 성능을 개선하고 데이터베이스 시스템의 효율성을 높일 수 있습니다.
2)DB 로직 최소화를 하려면 어떻게 해야 할까요?
비즈니스 로직을 애플리케이션 레벨로 이동하여 DB와의 상호작용을 최소화합니다.단일 쿼리로 여러 작업을 처리하여 DB와의 통신 횟수를 줄입니다.캐싱을 활용하여 반복적인 데이터 접근을 최소화하고 응답 속도를 향상시킵니다.적절한 인덱스를 생성하여 쿼리의 실행 속도를 개선합니다. 이를 통해 검색과 조인 작업을 최적화할 수 있습니다.
'개발일지' 카테고리의 다른 글
| 2024.03.19 TIL (0) | 2024.03.19 |
|---|---|
| 2024.03.18 TIL (1) | 2024.03.18 |
| 2024.03.14 TIL (0) | 2024.03.14 |
| 2024.03.13TIL (0) | 2024.03.13 |
| 2024.03.12 TIL (0) | 2024.03.12 |