성능과 DB | 인덱스 설계 | 조회 성능 개선 방법 | 주의 사항
DB의 CPU 사용률 ↑ → 전체 쿼리 실행 시간 ↓ → 서버의 응답 시간 ↓
⇒ (원인) 트래픽 ↑ → 풀 스캔으로 인한 DB 부하 ↑
<aside> 💡
풀 스캔(full scan)
테이블의 모든 데이터를 순차적으로 읽는 것
/ where
절에 있는 조건에 대응하는 인덱스 X or 인덱스 사용 < 전체 데이터 탐색 더 빠를 때 발생
데이터 개수 ↑ → 응답 시간 ↑↑ ⇒ 풀 스캔 발생 가능성 항상 고려
</aside>
DB 성능 → 연동하는 모든 서버 성능 영향
DB 테이블 설계 시 조회 기능, 트래픽 규모 고려
카테고리별로 나눠서 게시글 목록 보여주는 게시판
category
: 카테고리 저장
카테고리별 분류 기능
조건절에서 category
비교