본문 바로가기

빅데이터과정/WORKSHOP 2

#30_140724_WSHOP2_실행계획

728x90

# 실행계획








테이블 통계정보란?
-       옵티마이저가 수행하려는 SQL에 대한 실행계획을 생성할 때 참고하는 테이블에 대한 분석정보
-       이 정보로 정확한 실행계획이 생성된다



emp100 테이블에 통계정보가 생성됐는지 여부 확인

SQL> select table_name, num_rows, last_analyzed
from user_tables
where table_name = 'EMP100';
TABLE_NAME                       NUM_ROWS LAST_ANALYZED
------------------------------ ---------- -------------------
EMP100
-       last_analyzed 에 값이 없기 때문에 생성되지 않은 것이다



emp100 테이블에 통계정보를 수집하는 명령어

SQL> exec dbms_stats.gather_table_stats('SCOTT', 'EMP100');