액세스조건과 필터조건 질문 0 3 3,143

by 몽몽이 [2024.01.10 17:57:51]


인덱스.png (1,644,020Bytes)

조건에 

A = 1

AND B = 1

AND C = 1

AND D BETWEEN 1 AND 3

and E = 2

인덱스는 A,B,C,D,E로 구성

인덱스 엑세즈조건 A,B,C,D

인덱스 필터조건 E

이럴 경우 인덱스 액세스 조건은 수직적 탐색 + 수평적 탐색을 진행하는걸로 이해가 잘 되는데요 

궁금한점은 인덱스 필터조건은 시작점과 끝지점에 영향을 안주는 필터? 조건이 맞나요

그리고 테이블 필터조건이 이해가 되지를 않습니다.

저 인덱스로도 못찾으면 테이블가서 찾는다는 말인지... ㅠㅠ

by 마농 [2024.01.10 18:09:10]

인덱스가 (a, b, c, d) 로 되어 있고
선행인 a, b, c 조건이 모두 등치조건이라면? d 조건도 엑세스 조건이 될 수 있습니다.
c 조건이 등치가 아니거나, c 조건이 누락된 경우에 d 조건이 필터가 됩니다.
e 조건이 하나 더 있다면? e 조건은 테이블 필터 조건이 됩니다.


by 몽몽이 [2024.01.11 10:07:13]

마농님 답변 감사합니다. 

본문 좀 수정했습니다 ㅎㅎ..

제가 웹 개발자인데 디비에 많이 약하여 sqlp 올 해 도전해보려는데 괜찮은 선택일까요?

꼭 취득은 못하더라도 스킬업할겸 해보려고 합니다.


by 마농 [2024.01.11 10:17:16]

SQLP 바로 도전해도 되고
SQLD > SQLP 순차적 도전도 가능합니다.
취득은 못하더라도 스킬업 할겸 하겠다는 자세보다는
이왕 하는거 꼭 취득하겠다는 자세로 도전하시는 것을 추천합니다.
응원합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입