반응형 CS/Database1 [CS] 인덱스란 무엇일까? 안녕하세요! SSAFY 15기 유상은 기자입니다. 오늘은 데이터베이스 조회 성능 향상의 핵심 기술인인덱스(Index)가 무엇이고, 왜 필요한지에 대해 정리해보려고 합니다.1. 인덱스란 무엇인가?인덱스(Index)는 테이블의 데이터를 빠르게 찾기 위해 만들어 둔 별도의 정렬된 자료구조다. 책의 색인을 떠올리면 이해하기 쉽다.책에서 '운영체제'라는 단어를 찾는 상황을 생각해 보자.방법은 두 가지가 있다.방법 11페이지부터 끝까지 전부 읽는다.방법 2책 뒤쪽 색인(Index)에서'운영체제 → 153페이지'를 확인한 뒤해당 페이지로 바로 이동한다. DB도 동일하다.책DB본문테이블색인인덱스페이지 번호ROWID (데이터 위치 정보)2. 왜 인덱스가 필요할까?Full Table Scan아래 쿼리를 생각해 보자.SEL.. 2026. 6. 4. 이전 1 다음 반응형