MySQL
MYSQL - indexes 인덱스 사용법/ 활용법
왕현성
2022. 12. 8. 18:08
728x90
MYSQL에서 테이블을 설정하는 경우 indexes라는 문구가 보일 때가 있었을 것이다.
인덱스는 어떻게 사용하는 것이고 왜 있는 것일까??
indexes는 찾고 싶은 데이터를 보다 빠르게 찾게 해주는 방법 중 하나이다.
예를 들어) 10만개 이상의 데이터를 가지고 있는 경우에
원하는 것을 찾기 위해서는 컴퓨터는 10만개를
정해진 순서대로 찾게 될 것이다.
그렇게 되면 속도도 많이 느려지고 찾는시간도 오래걸린다.
그렇기 때문에 인덱스를 사용하면
첫번째로 내가 검색하고 싶은것을 찾은 다음 순서대로 찾게 된다.
또는 UNIQUE한 값 즉 중복된 데이터는 insert가 안 되도록 한다.