[BE] 주니어 백엔드 개발자가 반드시 알아야 할 실무 지식 Ch03
Chapter3. 성능을 좌우하는 DB 설계와 쿼리 조회 트래픽을 고려한 인덱스 설계풀 스캔이 발생하지 않도록 하려면 조회 패턴을 기준으로 인덱스를 설계해야 한다.엘라스틱서치 같은 검색 엔진을 사용하면 DB를 사용하지 않고 검색 기능을 구현할 수 있다.인덱스는 단일 인덱스로도 사용 가능하고 필요하다면 복합 인덱스도 가능하다.ex) 단일인덱스 : userId만 인덱스로 사용ex) 복합인덱스 : (userId, activityDate)를 인덱스로 사용인덱스를 생성할 때는 선택도가 높은 칼럼을 골라야 한다.ps) 선택도? 인덱스에서 특정 칼럼의 고유한 값 비율 (선택도↑ = 해당 칼럼에 고유한 값이 많음)커버링 인덱스 : 특정 쿼리를 실행하는 데 필요한 칼럼을 모두 포함하는 인덱스ex) 아래 쿼리는 실제 데이..
Programming/BackEnd
2025. 12. 12. 15:46
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 백준
- BOJ
- EffectiveJava
- 아이템59
- 운영체제
- 아이템61
- dp
- 그래프탐색
- subset
- 토큰기반인증
- 완탐
- cicd
- 완전탐색
- Container
- Java
- OS
- docker
- springboot
- dfs
- 아이템60
- Retrofit2
- 이펙티브자바
- IMAGE
- BFS
- DevOps
- 알고리즘
- docker-compose
- bruteforce
- 순열
- 조합
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
글 보관함
250x250