-
[도서] Real MySQL 8.0 -1권 - 인덱스WEB/BACK 2022. 5. 17. 23:27반응형
업무하면서 sql을 좀 더 잘 다루고 싶은데 뭘 참고하면 좋을까 찾아봤더니만 이 책을 많이들 추천해주더라.
그래서 구매를 하여 읽어보았다. 1권, 2권 총 두 권이다.
결론 : 빨리 빨리 읽히고 필요했던 내용이 있었다. 가격이 비쌀뿐...
제일 궁금했던건 대용량 데이터 처리 방법이였고 전체적으로 보다가 인덱스 부분을 중점으로 정리를 해보았다.
- 인덱스 순서대로 where절에서 사용하자
- where절 첫 칼럼이 인덱스가 아닐때는 풀 스캔을 한다.
- not 조건은 인덱스 안탄다. - <>. not in, not between, is not null
- %검색 > 인덱스 안탄다.
- 검색% >인덱스 탄다. (%가 뒤에 있으면 됨)
- 스토어드 함수나 다른 연산자로 인덱스 칼럼이 변형된 후 비교된 경우
- 예) where SUBSTRING(column,1,1)='x'
- 데이터 타입이 서로 다른 비교(인덱스 칼럼의 타입을 변환해야 비교가 가능한 경우
- 예) where char_column = 10
- mysql 에서는 null값도 인덱스에 저장된다. where column IS NULL...
다음에 더 읽어봐야지..
반응형'WEB > BACK' 카테고리의 다른 글
- 인덱스 순서대로 where절에서 사용하자