인덱스
06-1 인덱스 개념을 파악하자
인덱스
- 클러스터형 인덱스(PRIMARY)
- 보조 인덱스(UNIQUE)
인덱스의 개념
- 인덱스는 책으로 비유하면 책 뒤의 찾아보기 개념이다
- 인덱스는 반드시 필요한 것은 아니지만 실무에서 수 백만 개의 데이터를 다루기 위해서
- 쉽게 말해서 원하는 데이터를 빠르게 찾을 수 있게 도와주는 장치이다.
인덱스의 문제점
- 약을 많이 먹으면 몸에 오히려 문제가 생긴다. 인덱스도 마찬가지
- 너무 많은 인덱스는 너무 많은 연산을 시켜 사용을 안할 때보다 더 시간이 오래걸릴 수 있다.
- 따라서 적절히 사용해야한다.
인덱스의 장점과 단점
- 적절한 인덱스를 사용하는 SQL을 만든다면 기존보다 매우 빠른 응답 속도를 얻을 수 있다
인덱스의 장점
SELECT
문으로 검색하는 속도가 매우 빨라진다.