문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 | 다음 판 양쪽 다음 판 | ||
seminar:10g:performance [2008/03/16 01:22] starlits |
seminar:10g:performance [2008/03/16 02:02] starlits |
||
---|---|---|---|
줄 42: | 줄 42: | ||
- 이전과 다른 상황을 볼 수 있다. | - 이전과 다른 상황을 볼 수 있다. | ||
- ** 더 이상 스키마 관련 권장 사항이 없다. ** \\ 해결완료. | - ** 더 이상 스키마 관련 권장 사항이 없다. ** \\ 해결완료. | ||
+ | |||
====== 성능관리 ====== | ====== 성능관리 ====== | ||
- | | + | |
+ | ===== 이슈 ===== | ||
+ | | ||
+ | - 조사해 본 결과 HR 스키마에 속하는 일부 테이블에 대해 유지관리가 수행되어 발생한 문제라고 합니다. | ||
+ | - 적절한 대책을 수립해 봅니다. | ||
+ | |||
+ | ===== 유지관리작업 ===== | ||
+ | - 유지관리 작업을 수행합니다. | ||
+ | - employees 테이블에 몇가지 유지관리 작업을 수행한다. | ||
+ | |||
+ | ===== 작업수행 ===== | ||
+ | - 특정 쿼리가 정상적인 시간보다 오래걸린다고 합니다. | ||
+ | |||
+ | ===== 실행계획확인 ===== | ||
+ | - Performance 페이지에서 실행계획을 확인한다. | ||
+ | |||
+ | ===== 인덱스확인 ===== | ||
+ | - 비정상적인 인덱스를 확인해 본다. <code sql> | ||
+ | SELECT INDEX_NAME, TABLE_NAME, STATUS | ||
+ | FROM USER_INDEXES WHERE STATUS <> ' | ||
+ | </ | ||
+ | |||
+ | ===== Index Reorgannize ===== | ||
+ | |||
+ | ===== 작업 재수행 ===== | ||
+ | - 실행계획을 확인해 본다. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||