ANALYZE TABLE 원하는테이블명 ESTIMATE STATISTICS;
* 통계정보를 수집하는 ANALYZE 명령어
-ANALYZE TABLE 병역_이력 COMPUTE STATISTICS;
병역_이력 테이블의 전체 데이터를 읽어서 통계정보를 계산한 후 데이터 딕셔너리(Data Dictionary)테이블에 저장
-ANALYZE TABLE 병역_이력 ESTIMATE STATISTICS;
병역_이력 테이블의 일부 데이터를(ex 1024 ROWS) 읽어서 통계정보를 추정한 후 데이터 딕셔너리(Data Dictionary)테이블에 저장.일반적으로 대량의 데이터를 가진 테이블이라도 ESTIMATE Option권장.히스토그램(데이터 분포도)은 불균등한 데이터 분포도를 가진 컬럼에만 적용해야 Optimizer가 효과적인 실행계획을 수립할 수 있다.
-ANALYZE TABLE 병역_이력 DELETE STATISTICS;
데이터 딕셔너리(Data Dictionary)테이블에 저장된 병역_이력의 통계 데이터를 지운다