ceil1 [개발][쿼리][오라클] 오라클 페이징 기법 알려진 오라클 페이징 기법을 테스트 하여 속도를 비교해 보자. SAMPLE 테이블에 100만건의 데이트를 입력 후 10개씩 보여지는 마지막 페이지를 조회 정렬 조건은 PRIMARY KEY DESC 정렬 1. 페이지 수를 계산하여 셀렉트 SELECT B.* FROM ( SELECT CEIL(ROWNUM/10) PAGE --, COUNT(*) OVER() AS TOTAL_COUNT , A.* FROM ( SELECT * FROM OP_SAMPLE ORDER BY ID DESC ) A ) B WHERE PAGE = 100000; 100만 건인 경우 수행시간 : 1.327초, TOTAL_COUNT 까지 조회시 : 3.848초 10만 건인 경우 수행시간 : 0.135초 TOTAL_COUNT 까지 조회시 : 0.2.. 2020. 5. 18. 이전 1 다음