● 튜닝의 핵심 활동
◎ Performance planning
◎ Server(instance + database) tuning
◎ SQL tuning
● Tuning is Iteration!
Education!
● Statistics (참고하러가기)
: statistics_level 파라미터를 최소한 typical로 설정해 놓을 것.
optimizer_dynamic_sampling - 직접적으로 optimizer에게 영향을 주는 파라미터,
timed_statistics, timed_os_statistics
◎ Optimizer Statistics
: 노력해야 함.(DBMS_STATS를 이용) -> 10g부터는 GATHER_STATS_JOB
○ Data statistics
○ System statistics
◎ Performance Statistics
: 그냥 즐길 것. -> 누적, 휘발 -> ... -> 10g AWR + MMON + ADDM
○ Activity
○ Wait
○ Others
● 주요 튜닝대상.
◎ 한번에 많은 자원을 쓰는 쿼리
◎ 자주 쓰이는 쿼리
참조 : http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/toc.htm
(1장~3장은 필독)
◎ Performance planning
◎ Server(instance + database) tuning
◎ SQL tuning
● Tuning is Iteration!
Education!
● Statistics (참고하러가기)
: statistics_level 파라미터를 최소한 typical로 설정해 놓을 것.
optimizer_dynamic_sampling - 직접적으로 optimizer에게 영향을 주는 파라미터,
timed_statistics, timed_os_statistics
◎ Optimizer Statistics
: 노력해야 함.(DBMS_STATS를 이용) -> 10g부터는 GATHER_STATS_JOB
○ Data statistics
○ System statistics
◎ Performance Statistics
: 그냥 즐길 것. -> 누적, 휘발 -> ... -> 10g AWR + MMON + ADDM
○ Activity
○ Wait
○ Others
● 주요 튜닝대상.
◎ 한번에 많은 자원을 쓰는 쿼리
◎ 자주 쓰이는 쿼리
참조 : http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/toc.htm
(1장~3장은 필독)
'Oracle > Tuning' 카테고리의 다른 글
[펌]SQL*TRACE와 TKPROF (0) | 2010.01.13 |
---|---|
Statistics, Waits (0) | 2010.01.13 |
Tuning Overview (0) | 2010.01.12 |
Dynamic Performance View의 이름 / 설명 (0) | 2009.12.26 |
Monitoring and Managing Memory (0) | 2009.12.24 |