2016-07-22 6 views
0

나는 이와 같은 쿼리가 있습니다.오라클 데이터베이스에서 쿼리 삭제 시간이

실행하는 데 너무 많은 시간이 걸립니다 (약 20 분).

즉석에서 pdate 열에 색인을 생성하고 쿼리를 실행하면 차이가 발생합니다. 성공적으로 실행 된 후에 색인을 삭제합니다.

Insert APPEND 힌트에서 더 빨리 수행 할 수 있도록 힌트를 추가 할 수 있습니까?

답변

0

다릅니다. 15 % 이상의 행을 삭제하지 않으면 (약 개수) 인덱스가 도움이됩니다. 나를 위해 pdate에 파티션 섹션이있는 테이블에 파티션을 만듭니다. 당신이 쿼리를보고 나는 당신이 오래된 데이터를 삭제한다고 가정합니다.

이 간단한 설명을보십시오 https://oracle-base.com/articles/8i/partitioned-tables-and-indexes