MySQL/MySQL icia 30일차

MySQL index란?

swkn 2023. 4. 4. 18:31

index에 대해서

인덱스는 테이블의 동작 속도(조회)를 높게 해주는 자료 구조라고 볼 수 있다.

책의 색인이 인덱스의 역할이라고 보면 될 것 같다.

인덱스는 MYI(MYSQL INDEX) 파일에 저장된다.

조회속도는 빨라지지만 update, insert, delete의 속도는 저하된다는 단점이 있다.

 

만약 PK키값의 어떤 것을 찾아야 할때 ,

인덱스를 이용하지 않는다면 모든 테이블을 조회해서 찾아내야 할 것이지만

PK값만 찾아봐서 찾을 수 있다면 조회속도가 빠를 것이다.