아래는 약 2천만개에서 특정 rowid를 가져오는 수행문입니다.
rowid, all_rows, first_rows등을 수행해봐도 전혀 속도 개선이 안되고 있습니다.
고수님들의 도움을 부탁드립니다.
begin
for c in ( SELECT /*+ parallel(TEST_1000M,4)*/ * FROM
(SELECT ROWNUM AS RN,JUMIN5,NAME,JUMIN4,JUMIN3,JUMIN2,JUMIN1,JUMIN,ID FROM TEST_1000M A WITH READ ONLY) X WHERE RN>=16666666 AND RN<=20000000) loop null;
end loop;
end;
참고로 2p 16core(hyper 32core) 장비입니다.
부탁드립니다.
꾸벅~ |