안녕하세요,
Oracle 11gR2 RAC 를 어찌 하다 진행하게 됐습니다. ㅜㅜ
11g 에서는 통계정보 자동갱신 이 가능하다고 해서 찾아 보고 있는데요(DBMS_AUTO_TASK_ADMIN)
중대형 시스템에서는 "Maintenance 윈도우 이내에 통계수집이 완료되지 않을 경우는 불안정한 상태에 빠질 수 있음" 이라고도 하는데..... 이게 정확히 무슨 말인가요?
해당 시간에만 통계정보 수집을 진행하고 초과되면...... 끊는다는건지.... 뭔지.....
그리고 보통 중대형 시스템에서 통계정보 갱신은 수동으로 스크립트를 생성해서 실행하시나요? 아니면 oracle 의 자동통계정보 갱신 프로세스를 이용하시나요?
11g에서 default 설정으로 자동수행되는 항목이 있으며 통계 정보 수집은 그중 하나 입니다. 아래 11g New Feature 항목 확인해 보세요.
http://oracle-base.com/articles/11g/automated-database-maintenance-task-management-11gr1.php
>>통계수집이 완료되지 않을 경우는 불안정한 상태에 빠질 수 있음
이말은 자동으로 수행되는 시간이 정해있는데요(수정가능). 이시간 넘어가 넘어가면 해당 Job을 종료시키게 되는 걸로 알고 있습니다.
그리고 통계정보 수집이 성능에 미치는 영향은 아주 심각할 수 있기 때문에, 중요DB경우 수동으로 하는 경우가 많습니다.
감사합니다.
설정한 시간보다 통계정보생성이 오래 걸린다면, 문제가 발생할 수 있다는것 인지 하였습니다.
그렇다면, 실제 통계정보 생성시 걸린 시간에 대해서 알수 있을까요?
해당 시간을 알아야, 운영하면서, 기간을 재 설정하던가, 수동으로 돌리던가 결정 할수가 있을꺼 같아서요