사용자 도구

사이트 도구


study:oracle:10gadminii:automaticmanagement

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
study:oracle:10gadminii:automaticmanagement [2008/04/27 11:59]
starlits
study:oracle:10gadminii:automaticmanagement [2008/04/27 12:44] (현재)
starlits
줄 60: 줄 60:
 ^ Oracle 9i | 언제 통계정보를 수집할지 결정 | 명령어로 통계정보를 수집 \\ DBA는 언제 통계정보를 수집할지 결정 | ^ Oracle 9i | 언제 통계정보를 수집할지 결정 | 명령어로 통계정보를 수집 \\ DBA는 언제 통계정보를 수집할지 결정 |
 ^ Oracle 10g | 통계정보 자동 수집 | DBA는 통계정보 수집할 필요가 없음 \\ Table 모니터링은 기본값이다 | ^ Oracle 10g | 통계정보 자동 수집 | DBA는 통계정보 수집할 필요가 없음 \\ Table 모니터링은 기본값이다 |
 +
  
 ===== Dictionary and Special Views ===== ===== Dictionary and Special Views =====
 +
 +  - DBMS_STATS 패키지를 이용하며, 아래와 같은 다양한 dictionary와 special views 를 제공한다.
 +    - DBA_TABLES, DBA_TAB_COLUMNS
 +    - DBA_CLUSTERS
 +    - DBA_INDEXES, INDEX_STATS
 +    - INDEX_HISTOGRAM, DBA_TAB_HISTGRAMS
 +  - DBMS_STATS 패키지를 다시 실행하기 전까지 통계정보는 변하지 않는다.
 +
 +
 ===== Statspack ===== ===== Statspack =====
 +
 +  - statspack.snap 실행을 통계정보를 수집한다.
 +  - spauto.sql 스크립트를 통하여 자동으로 통계정보를 수집한다.
 +  - spreport.sql 스크립트를 이용하여 보고서를 만들 수 있다.
 +  - TIME_STATISTICS 값이 TRUE 이면 시간별 정보를 수집한다.
  
 ===== Workload Repository ===== ===== Workload Repository =====
줄 86: 줄 101:
  
 ===== Manually Invoking ADDM ===== ===== Manually Invoking ADDM =====
 +
 ===== Application Tuning Challenges ===== ===== Application Tuning Challenges =====
 +
 +{{study:oracle:10gadminii:automaticmanagement:applicationtuningchallenges.jpg|}}
 +
 +
 ===== SQL Tuning Advisor Overview ===== ===== SQL Tuning Advisor Overview =====
 +
 +{{study:oracle:10gadminii:automaticmanagement:sqltuningadvisoroverview.jpg|}}
 +
 ===== SQL Tuning Advisor Options and Recommendations ===== ===== SQL Tuning Advisor Options and Recommendations =====
 +
 ===== Using the SQL Tuning Advisor ===== ===== Using the SQL Tuning Advisor =====
 +
 +  - SQL Tuning Advisor를 이용하여 SQL를 분석하여 성능 향상을 권고한다.
 +  - SQL Tuning Advisor 소스를 분석한다.
 +
 +^ Top SQL | 현재 실행중인 top SQL를 분석한다 |
 +^ SQl Tuning Sets | 사용자가 제공하는 SQL문을 분석한다 |
 +^ Snapshots | 스냅샷을 분석한다 |
 +^ Baseline | 베이스라인을 분석한다 |
 +
 ===== Using the SQL Tuning Advisor: Example ===== ===== Using the SQL Tuning Advisor: Example =====
 ===== Using the SQL Access Advisor ===== ===== Using the SQL Access Advisor =====
 ===== The Undo Management Page ===== ===== The Undo Management Page =====
 +
 ===== Automatic Undo Retention Tuning ===== ===== Automatic Undo Retention Tuning =====
 +
 +^ Proactive tuning | Undo retention 시간이 오래걸리는 쿼리를 튜닝한다. \\ 쿼리정보는 30초마다 수집한다 |
 +^ Reactive tuning | Undo retention은 서서히 줄어든다. \\ 만료되지않은 extent 중 가장 오래된 것부터 사용한다 \\ Undo retention 은 UNDO_RETENTION 또는 15분 이든 적은 값을 기준으로 설정된다. | 
 +^ Enabled by default | 활성화가 기본 값이다 |
 +
 ===== The Undo Advisor Page ===== ===== The Undo Advisor Page =====
 +
 +
 ===== Summary ===== ===== Summary =====
 +
 +  - 데이타베이스 성능 진단을 위한 다양한 툴을 설명하였다.
 +  - 데이타베이스 Advisors를 이용하였다.
 +  - SQL Tuning Advisor를 이용하여 데이타베이스 성능을 향상시킨다.
 +
 ===== Practice Overview: Optimizing Database Performance ===== ===== Practice Overview: Optimizing Database Performance =====
  
study/oracle/10gadminii/automaticmanagement.1209265195.txt.gz · 마지막으로 수정됨: 2008/04/27 11:59 저자 starlits