DB Index

  1. 목적 : RDBMS에서 검색 속도를 높이기 위한 기술 (데이터 조작 성능을 희생)

Table의 Column을 색인화 함 (따로 파일로 저장)

  1. 과정 : Table을 생성하면, FRM, MYD, MYI 3개의 파일이 생성됨.

FRM : 테이블 구조가 저장되어 있는 파일 MYD : 실제 데이터가 있는 파일 MYI : Index 정보가 들어가 있는 파일

Index를 사용하지 않는 경우, MYI 파일은 비어져 있음. 그러나, 인덱싱하는 경우 MYI 파일이 생성됨.

이후에 사용자가 Select 쿼리로 Index를 사용하는 Column을 탐색 시, MYI 파일의 내용을 검색함.

  1. 단점

  2. 상황 분석

  3. DML이 일어났을 때의 상황


참고 : https://lalwr.blogspot.com/2016/02/db-index.html