성능에 핵심인 DB


DB 성능은 연동하는 모든 서버 성능에 영향을 준다.

image.png

<aside> 💡

풀 스캔(Full Scan)

테이블의 모든 데이터를 순차적으로 읽는 것으로, 보통 쿼리의 where 절에 있는 조건에 대응하는 인덱스가 없을 때 풀 스캔이 발생한다. 인덱스를 사용하는 것보다 전체 데이터를 탐색하는 것이 더 빠를수도!

</aside>

조회 트래픽을 고려한 인덱스 설계


일반적인 시스템에서는 조회 기능의 실행 비율이 높다.

DB 테이블을 설계할 때는 조회 기능과 트래픽 규모를 고려해야 한다.

image.png