티스토리 뷰

반응형
비교적 데이터가 많은 테이블의 row 건수를 구하고자 할때 제가 몇가지 테스트 해본
결과 아래 방법이 가장 빠르더군요.
인덱스를 이용해서 index fast full scan + parallel로 하는 방법입니다.
----------------------------------------------------------------------------
select /*+ index_ffs(a 인덱스명) parallel_index(a 인덱스명) parallel(a 4) */ count(인덱스컬럼명)
from 테이블명 a;
----------------------------------------------------------------------------
환경마다 다르겠지만 회사에서 3억건이 있는 테이블 조회시 24초 정도 걸리더군요.

반응형