반응형
일반적으로 count를 하면 DB에 부담이 없지만 테이블의 건수가 1000만건 이상 넘어가면 DB에 많은 부하를
주게 된다. 이럴때 꼭 count를 해야한다면 index_ffs 힌트를 사용하는것이 좋다. 테이블의 데이터를
읽지 않고 Primary Key로 만들어진 인덱스로 읽는다면 매우 빠른속도로 처리할수 있을것이다. 하드웨어에
CPU수만 넉넉하다면 패러럴 까지 같이 주면 더 빠른 처리도 가능하다.
쿼리 튜닝 뽀인트는 결과값을 얼마나 적은 자원으로 해결할수 있냐가 핵심이다. 그걸 잘~ 생각해보면서
하다 보면 좋은 SQL을 짤수 있을것이다.
밑에 얘제는 scott 계정에 emp 테이블을 기준으로 일반적인 count와 index_ffs 힌트를 이용한 count와 2개를
비교해보았다.
반응형
'Oracle Database > Oracle SQL' 카테고리의 다른 글
[오라클] LPAD, RPAD 함수 간단한 사용 방법 (0) | 2023.12.06 |
---|---|
[SQL] 날짜 이용한 응용 SQL 작성 #2 (0) | 2012.07.24 |
[SQL] 날짜 이용한 응용 SQL 작성 #1 (0) | 2012.07.23 |
[오라클] 함수를 이용하여 간단하게 합계 및 백분율 구하기 (0) | 2011.12.02 |
[오라클] 컬럼명 한줄로 쓰기 (0) | 2011.07.11 |