데베_11주차

CJB_ny·2022년 5월 23일
0

11주차는 인덱스와 관련된 것이다.

1. 오히려 성능을 떨어 뜨릴 수 있다.

뭐 설정하면 성능이 떨어진다? ->

-> 인덱스는 SELECT 에 최적화가 되어있다.

쓸데 없는 인덱스가 설정이 되어있다
답은 인덱스

2.

True

또한 기본 인덱스 알고리즘은 B+Tree이다.

맞는말임.

3.

INDEX RANGE SCAN DESCENDING

이게 역으로 스캔하는 것이다.

UNIQUE SCAN은 == "단일 스캔" == 제일 작은 범위의 스캔

키워드에 INDEX가 붙어있는데

INDEX가 붙어 있지 않은 SCAN도 똑같이 동작을 한다.

4.

효율적이다?

여기서 4개중에 "단일 스캔"이라고 할만한게 없다 == 효율적? 이지는 않다.

-> 단일 스캔이 빠르다.

WHERE COL! IS NOT NULL
WHERE COL! <> 10
WHERE COL1 = 100
인덱스로 동작하지 않는다. -> 성능 떨어 뜨린다.

WHERe COL! LIKE '5%'
이거만 인덱스로 동작한다.
단, '%'가 뒤에 있어야지만 -> 인덱스로 동작? 한다.

profile
https://cjbworld.tistory.com/ <- 이사중

0개의 댓글