TOP:LIMIT (결과행수 지정구문)이 걸려있는 쿼리에서
인덱스 키 1 2에 Order By를 줄때
하나는desc 하나는 asc와 같이 서로
상충되는 방향으로 Order By를 주면
이에 적절한 Scan 연산을 하지 못하고
fullscan 하게됨

예시로
컬럼 1에 1~10까지있고
컬럼 2에 컬럼1이 홀수인건 1~3 짝수인건 1~5까지의 도메인
을 가져서 총 40개의 레코드가 있을때
(생각하기 간편하게 레코드당 1페이지)

TOP 4에
C1 ASC, C2 DESC를 지정하면

스캔연산을 할때 어떤값 까지 읽었는지,
페이지에 몇 행이 있는지(페이지 헤더에서 행 수를 읽을 수 있음)그리고 몇행까지 읽었는지 DB스스로가 알 수 있고
인덱스 트리 아키텍처를 생각해봤을때

C1을
1부터 3-1 페이지까지 총7페이지 읽고 읽은 범위내에서
C2 DESC순으로 출력하면 될꺼 같은데
왜 지원안할까

- dc official App