Oracle 페이지 처리
Offset-based Pagination Oracle은 ROWNUM을 사용하여 페이지 처리 MySQL은 LIMIT를 사용하여 페이지 처리 ROWNUM, BETWEEN 사용 (1.3초) 정렬은 인라인 뷰에서 먼저 처리 BETWEEN을 사용하면 전체 데이터에 ROWNUM을 처리해서 성능 이슈 select A.*, ROWNUM as RN from ( select * from TABLE order by 1 ) A where ROWNUM BETWEEN 11 AND 20; ROWNUM, 페이지 수를 계산해서 사용 (1.3초) select * from ( select A.*, CEIL(ROWNUM/10) as PAGE from ( select * from TABLE order by 1 ) A ) where PAGE..
DB
2020. 5. 26. 21:36
반응형
300x250