인덱스란 무엇인가? 초보도 이해하는 원리 + 성능 차이
인덱스란 무엇인가? 초보도 이해하는 원리 + 성능 차이데이터베이스를 공부하다 보면 빠지지 않고 등장하는 개념이 바로 인덱스(Index)입니다. 그런데 처음 배우는 입장에서는 “인덱스를 걸면 빨라진다” 정도로만 이해하고 넘어가는 경우가 많습니다.문제는 여기서 시작됩니다. 인덱스는 단순히 “무조건 성능을 올려주는 옵션”이 아닙니다. 언제는 엄청 빨라지고, 언제는 오히려 쓰기 성능을 떨어뜨릴 수도 있습니다.먼저 핵심부터인덱스는 데이터를 더 빨리 찾기 위한 색인 구조입니다.조회 성능은 좋아질 수 있지만, INSERT / UPDATE / DELETE는 더 무거워질 수 있습니다.즉, 인덱스는 많을수록 좋은 것이 아니라 필요한 곳에 정확히 써야 하는 것입니다.이번 글에서는 인덱스가 무엇인지, 왜 필요한지, 실제로 왜..
IT/SQL·DB
2026. 3. 25. 18:00
