테이블 또는 파티션의 1% 정도만 읽도록 하는 sql 문장
대용량 테이블일 경우 값을 환산하여 처리하는데 시간을 예측하는데 어려울 수 있습니다. dba_tables_num_rows 값을 이용할 수 있지만 통계정보가 lock 걸려 있는 등으로 예측하기 어려울 때 다음과 같은 방법을 사용하여 예측 가능합니다. select sum(1)*99 estimated_count from [] sample(1); select sum(1)*99 estimated_count from [] partition sample(1);
Oracle
2019. 8. 5. 04:53