기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

MYSQL

MYSQL : indexes 인덱스 사용법/ 활용법

하늘.98 2022. 1. 10. 15:24

 

MYSQL에서 테이블을 설정하는 경우 indexes라는 문구가 보일 때가 있었을 것이다.

인덱스는 어떻게 사용하는 것이가 왜 있는 것일까?? 

 

indexes는 찾고 싶은 데이터를 보다 빠르게 찾게 해주는 방법 중 하나이다.

예를 들어) 10만개 이상의 데이터를 가지고 있는 경우에 

원하는 것을 찾기 위해서는 컴퓨터는 10만개를

정해진 순서대로 찾게 될 것이다.

 

그렇게 되면 속도도 많이 느려지고 찾는시간도 오래걸린다.

그렇기 때문에 인덱스를  사용하면 

첫번째로 내가 검색하고 싶은것을 찾은 다음 순서대로 찾게 된다.

(대부분 id 를 기준으로 인덱스 설정을 한다.)