[CS] DB 정리

2024. 4. 8. 12:13CS

char는 고정된 크기의 공간을 할당한다.

varchar는 필요한 공간만큼만 할당한다.

text는 길이 제한을 받지 않는다.

blob은 내부적으로 io가 일어나기 때문에 권장되지 않는다.

 

Primary key = not null + unique

 

인덱스: MYI(MySQL Index) 파일에 인덱스 저장

 

클러스터형 인덱스(Clustered Index)

 

pk cluster형

unique not null cluster형

unique 보조 index

 

인덱스를 삭제할 때는 보조 인덱스부터 삭제

 

데이터 중복도가 높은 열에는 인덱스를 만들어도 효과가 없음

조인에 자주 사용되는 열에는 인덱스를 생성하는 것이 좋음

 

사용하지 않는 인덱스는 제거.