2025/02/241 SQL에서 인덱스를 활용한 데이터 조회 방법 1. 인덱스를 사용하면 왜 빠를까?SQL에서 데이터를 조회할 때 인덱스(Index) 를 사용하면 검색 속도를 크게 향상시킬 수 있습니다. 인덱스는 책의 목차처럼 특정 컬럼의 값을 빠르게 찾을 수 있도록 도와줍니다.🔍 인덱스의 동작 방식데이터베이스에서 인덱스는 B-Tree 또는 Hash Table 등의 자료구조를 사용하여 데이터를 정리합니다. 이 덕분에 데이터를 찾을 때 Full Table Scan(전체 검색) 없이 필요한 데이터를 빠르게 찾을 수 있습니다.예를 들어, 100만 개의 데이터가 있는 테이블에서 특정 이메일을 검색한다고 가정해봅시다.인덱스 없이 검색: 100만 개의 데이터를 하나씩 검사 → O(N) → 느림 🚫인덱스를 사용한 검색: 인덱스를 통해 원하는 데이터만 빠르게 검색 → O(log .. 2025. 2. 24. 이전 1 다음