[이것이 MySQL이다] 9장 정리
인덱스는 검색 속도를 향상시키며, 클러스터형 인덱스와 보조 인덱스 두 종류가 있다. Primary key, Unique 설정 열에는 자동으로 인덱스가 생성되며, B-Tree 구조를 가진다. 클러스터형 인덱스는 테이블당 하나만 생성 가능하고, 보조 인덱스는 여러 개 생성 가능하다. 인덱스 생성과 삭제는 CREATE INDEX / DROP INDEX문을 사용한다. 클러스터형 인덱스의 검색 성능이 보조 인덱스보다 우수하다.
Feb 19, 2024
핵심 포인트
- 인덱스를 생성하면 검색 속도가 무척 빨라질 수 있다.
- 인덱스의 종류로는 클러스터형 인덱스와 보조 인덱스가 있다.
- 클러스터형 인덱스는 영어사전으로, 보조 인덱스는 책 뒤의 찾아보기로 비유할 수 있다.
- Primary key, Unique를 설정한 열에는 자동으로 인덱스가 생성된다.
- 인덱스는 B-Tree 구조를 가진다.
- 클러스터형 인덱스는 테이블에 1개만 생성할 수 있으며, 보조 인덱스는 테이블에 여러 개를 생성할 수 있다.
- 인덱스의 생성, 삭제를 위해서는 CREATE INDEX / DROP INDEX문을 사용할 수 있다.
- 클러스터형 인덱스가 보조 인덱스보다 검색 성능이 더 좋다.
결론!
- 해당 내용을 복습하면서 인덱스의 종류, 제약 조건과 관련되는 인덱스, 인덱스의 내부 작동, 인덱스의 생성법, 인덱스의 성능, 인덱스를 생성해야 하는 경우에 대해 이해할 수 있었다.
Share article