DB index정의: 데이터를 빠르게 검색할 수 있도록 도와주는 데이터 구조Why?: 데이터를 빠르게 검색하고 조회 성능을 개선하기 위해 사용책의 목차처럼 특정 데이터의 위치를 미리 알고 빠르게 찾을 수 있게 한다. 언제 사용?사용해야 할 때:자주 검색하거나 정렬해야 하는 컬럼이 있을 때WHERE, JOIN, ORDER BY, GROUP BY 절에 자주 사용되는 컬럼데이터 양이 많아질수록 검색 성능이 중요한 경우 사용하지 말아야 할 때:자주 업데이트, 삽입, 삭제가 발생하는 컬럼 (인덱스 유지 비용이 높음)작은 테이블 (인덱스 효과가 크지 않음) 인덱스 종류dense vs sparsedense : 데이터 파일의 모든 값에 대한 인덱스 항목이 존재하는 것을 의미sparse : 데이터 파일의 일부 값에 ..