3장._오라클_성능_관리
2012.03.26 06:57
- 개발자들이 해결 불가능한경우
- 쿼리 수행 원리만 설명한데 원인
- 대안
- 기본적인 도구와 유틸리티 사용법
- 실제 튜닝전문가의 절차와 방법론을 설명
- SQL 튜닝
- Explain Plan 을 통해 실행계획을 확인 ( X-Ray 촬영)
- AutoTrace를 걸어 수행시 실제 일량을 측정하거나
- SQL트레이스를 걸어 내부 수행 절차상 어느 단계에서 부하를 일으키는지 눈으로 확인 (CT촬영 or MRI 촬영)
- 문제점 파악후
- 튜닝 쿼리를 변환하거나 옵티마이저 힌트를 사용 (외용약 또는 내복약 처방)
- 인덱스 조정 (칼을 대지 않는 시술)
- 경우에 따라 반정규화를 실시하거나 집계 테이블을 생성 (칼을 대는 절개수술)
- 오라클 고도화 원리와 해법 2 (bysql.net 2012년 1차 스터디)
- 작성자: 남송휘 (tofriend)
- 최초작성일: 2012년 3월 25일
- 본문서는 bysql.net 스터디 결과입니다 .본 문서를 인용하실때는 출처를 밝혀주세요. http://www.bysql.net
- 문서의 잘못된 점이나 질문사항은 본문서에 댓글로 남겨주세요. ^^
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
66 | 부록 | 남송휘 | 2012.06.06 | 2425 |
65 | 4장._라이브러리_캐시_최적화_원리 | dasini | 2012.04.09 | 2721 |
» | 3장._오라클_성능_관리 | 남송휘 | 2012.03.26 | 2896 |
63 | 2._AutoTrace | 남송휘 | 2012.03.26 | 2920 |
62 | 11._End-To-End_성능관리 | 남송휘 | 2012.04.09 | 3032 |
61 | 6._페이지_처리의_중요성 | 남송휘 | 2012.05.15 | 3117 |
60 | 11._Shared_Pool | 박영창 | 2012.03.19 | 3163 |
59 | 6._V$SYSTEM_EVENT | 시와처 | 2012.04.01 | 3311 |
58 | 3._데이터베이스_Call이_성능에_미치는_영향 | 시와처 | 2012.05.13 | 3381 |
57 | 8._PLSQL_함수_호출_부하_해소_방안 | 남송휘 | 2012.05.21 | 3455 |
56 | 4._Prefetch | 남송휘 | 2012.05.21 | 3593 |
55 | 1._SQL과_옵티마이저 | dasini | 2012.04.06 | 3612 |
54 | 11._Static_SQL_구현을_위한_기법들 | dasini | 2012.05.07 | 3735 |
53 | 4._Array_Processing_활용 | 시와처 | 2012.05.14 | 3767 |
52 | 6장._IO_효율화_원리 | 정찬호 | 2012.05.22 | 3806 |
51 | 1._블록_단위_IO | 정찬호 | 2012.05.22 | 3924 |
50 | 3._Single_Block_vs._Multiblock_IO | 정찬호 | 2012.05.23 | 3959 |
49 | 1._Library_Cache_Lock_Pin | 남송휘 | 2012.05.21 | 3963 |
48 | 3._Deterministic_함수_사용_시_주의사항 | 정찬호 | 2012.05.29 | 4086 |
47 | 8._IO_효율화_원리 | 운영자 | 2012.06.06 | 4120 |