CompositeIndex1 데이터베이스 성능의 핵심, 복합 인덱스를 이해하는 4가지 포인트 들어가며: 쿼리가 느려지는 이유서비스가 커지면 데이터도 늘어난다. 1초 만에 끝나던 쿼리가 100만, 1,000만 건 앞에서는 느려진다. 인덱스 없는 데이터베이스는 수만 권 책이 꽂힌 도서관에서 1페이지부터 끝까지 읽는 것과 같다. 이를 전체 스캔(Full Scan, O(N))이라 한다.인덱스는 단순한 성능 도구가 아니다. "이 서비스는 특정 데이터를 이 순서로 빠르게 조회하겠다"라는 개발자의 의도를 표현한다. 복합 인덱스(Composite Index)를 이해하면 시스템 병목을 해결할 통찰력을 얻을 수 있다.1. 정렬 순서가 성능을 결정한다복합 인덱스 idx_metrics_stream_time(['streamId', 'recordedAt'])는 단순 컬럼 묶음이 아니다. 계층적 정렬 구조를 가진다.첫 번.. 2026. 2. 4. 이전 1 다음