잔망준형 데이터베이스 (1) 썸네일형 리스트형 [데이터베이스] 인덱스란 무엇인가? 인덱스란?데이터베이스에서의 조회 성능을 끌어올려주기 위한 기능이다.인덱스란 직역 하면 색인인데 즉, 원하는 빠르게 데이터를 찾기 위해 먼저 찾아보는 목차 같은 느낌이다. 인덱스가 없는 경우에는 FTS(Full Table Scan)로 데이터베이스의 모든 항목을 순차적으로 스캔하여 원하는 데이터를 찾는다. 듣기만 해도 오래 걸릴 거 같은 방식이다.인덱스 알고리즘B-Tree ( Balanced Tree )인덱스 종류클러스터링 인덱스데이터베이스의 실제 데이터 자체가 정렬되고 그에 대한 인덱스가 생성되는 방식이다.얘는 실제 데이터는 하나이기 때문에 클러스터링 인덱스 또한 테이블 당 하나씩만 존재한다.보통은 Primary Key 필드에 자동으로 생성된다. 15를 찾는 상황이 있다. 인덱스 중 10에 접근해서 10 .. 이전 1 다음