검색용 항목에 인덱스가 필요합니다.
조회용 항목에는 인덱스 필요 없습니다.
인덱스 검색 성능을 높이기 위해 검색용 인덱스에 조회항목을 결합하기도 합니다.
즉 a, b 항목 검색조건으로 c, d 항목 조회시 (a, b, c, d) 결합 인덱스.
SELECT c, d FROM t WHERE a = 1 AND b = 2;
by 기훈
[2021.01.12 20:50:25]
100개는 전부 검색에 사용됩니다. 그러면 100개의 필드에 각각 인덱스를 걸어도 되는걸까요?
by 마농
[2021.01.12 21:09:35]
10개정도 컬럼으로 자료 예시 및 쿼리 예시 들어 주세요.
by 기훈
[2021.01.14 18:17:47]
예를 들면 나이 검색입니다. 0~20살 정도까지의 필드가 있고 몇명인지가 저장되어있습니다.
검색시 age2 > 2 and age 18 > 3 이런 형태로 나이대를 검색합니다.
사용자 입력이므로 복합의 조건을 만들기는 어렵습니다.
이경우 age0~18까지 각각 인덱스를 거는것이 이로울까요?
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.