안녕하세요~
오라클 11g를 사용중입니다.
서버는 생산관련 서버라 하루에도 수만건의 이력 데이터들이 쌓입니다.
그런데 리포트화면에서 너무 느려서
exec dbms_stats.gather_schmea_stats('scott')으로 통계정보를 재 생성 했더니
속도가 향상되었네요;;
그래서 job으로 걸어두고 실행을 할까 하는데 이걸 하루에 한번씩 해야하는지
일주일에 한번씩 해야 하는지 주기를 정하기가 어렵네요...
그리고 스키마 단위로 생성시 테이블,인덱스등도 같이 재생성 되는지
아니면 아래처럼 따로 해줘야 하는지 궁금합니다.
SQL>exec dbms_stats.gather_table_stats('scott','employees');
SQL>exec dbms_stats.gather_index_stats('scott','employees_idx');
감사합니다.