한 테이블에 대략 400만개 좀 안되는 데이터가 들어 있습니다.
SELECT 닉네임,내용,글번호
FROM
(
SELECT
글번호,
닉네임,
글내용,
ROW_NUMBER() OVER(ORDER BY 글번호 DESC) AS NUM
FROM PBOARD WHERE 소유자 = V_OWNER
)
WHERE NUM BETWEEN (V_PAGE-1)*10+1 AND V_PAGE*10;
글번호(Unique)와 소유자에 인덱스 걸려 있구요.
400만개중 내가 쓴글중에 10개씩 패이징해서 가져오는건데 생각보다 오래 걸리네요.
단순히 데이터가 많아서 오래 걸리는건지 아니면 최적화 시킬수 있는지 답변좀 부탁드리겠습니다.
|