728x90
※ 참조
인덱스 (Index)
- 관계형 데이터베이스에서 레코드에 빠르게 접근하기 위해 사용되는 <키, 포인터> 쌍으로 구성되는 데이터 구조
- 레코드에 대한 접근을 빠르게 수행하는 것이 목적
- 책에서 '목차' 와 같은 역할
- 하지만 레코드 삽입, 삭제가 수시로 일어나면 인덱스 개수를 최소화하는 것이 좋다. → 데이터가 변경될 때마다 인덱스를 새로 생성해야되기 때문
사용하면 좋은 경우
- WHERE 절에서 자주 사용되는 Column
- Foreign Key로 설정된 Column
- Join에서 사용되는 Column
사용하면 안 좋은 경우
- 데이터 변경이 자주 일어나는 Column
- 데이터 중복이 많은 Column
728x90
'Computer Science > 데이터베이스' 카테고리의 다른 글
[데이터베이스] 트랜잭션 고립 수준 (Transaction Isolation Level) (0) | 2020.11.09 |
---|---|
[데이터베이스] 정규화 (0) | 2020.10.26 |
[데이터베이스] JOIN (0) | 2020.10.03 |
[데이터베이스] 이상 (Anomaly) (0) | 2020.09.17 |
[데이터베이스] 트랜잭션 (Transaction) (0) | 2020.09.17 |
댓글