3장._오라클_성능_관리
2012.03.25 21: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
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 26 | 3._SQL트레이스 | sapius | 2012.04.03 | 39611 |
| 25 | 8._Statspack_AWR | 시와처 | 2012.04.01 | 12926 |
| 24 |
7._Response_Time_Analysis_방법론과_OWI
| 시와처 | 2012.04.01 | 6824 |
| 23 | 6._V$SYSTEM_EVENT | 시와처 | 2012.04.01 | 4605 |
| 22 | 4._동시성_구현_사례 [1] | dasini | 2012.03.26 | 13209 |
| 21 |
5._오라클_Lock
| 시와처 | 2012.03.25 | 14015 |
| 20 | 3._비관적_vs._낙관적_동시성_제어 | dasini | 2012.03.25 | 7528 |
| 19 | 2._AutoTrace | 남송휘 | 2012.03.25 | 4253 |
| 18 | 1._Explain_Plan | 남송휘 | 2012.03.25 | 5694 |
| » | 3장._오라클_성능_관리 | 남송휘 | 2012.03.25 | 4271 |
| 16 |
2._트랜잭션_수준_읽기_일관성
| AskZZang | 2012.03.20 | 7502 |
| 15 | 1._트랜잭션_동시성_제어 | AskZZang | 2012.03.19 | 6023 |
| 14 | 11._Shared_Pool | 박영창 | 2012.03.19 | 4552 |
| 13 | 10._대기_이벤트 | 박영창 | 2012.03.18 | 11539 |
| 12 | 9._Snapshot_too_old | 박영창 | 2012.03.18 | 10882 |
| 11 | 8._블록_클린아웃 | 시와처 | 2012.03.18 | 13231 |
| 10 |
7._Consistent_vs._Current_모드_읽기
| 시와처 | 2012.03.18 | 6858 |
| 9 | 2장._트랜잭션과_Lock | AskZZang | 2012.03.16 | 6569 |
| 8 |
6._문장수준_읽기_일관성
| 정찬호 | 2012.03.11 | 59223 |
| 7 |
4._Redo
| 남송휘 | 2012.03.11 | 6733 |