메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

오라클 튜닝 방법론

DB CAFE
Dbcafe (토론 | 기여)님의 2024년 10월 1일 (화) 01:06 판 (새 문서: == 튜닝 기본 == === 실행 계획 === ==== 실행계획에서 조인 순서 읽는법 ==== ==== SQL 트레이스 ==== ===== TKPROF ===== ==== AUTOTRACE ==== === 옵티마이져 === === 통계정보 === === 데이터베이스 튜닝 절차 === ------ =...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

튜닝 기본

실행 계획

실행계획에서 조인 순서 읽는법

SQL 트레이스

TKPROF

AUTOTRACE

옵티마이져

통계정보

데이터베이스 튜닝 절차


인덱스

B*Tree Index

B+Tree 인덱스 장점

B+Tree 인덱스 단점

오라클 인덱스 타지 않는 경우

인덱스 선정

결합 인덱스

기타 인덱스

파티셔닝 인덱스

로컬 인덱스

글로벌 인덱스


조인의 이해


NL조인 (Nested Loop)

DRIVING TABLE

해시조인 (Hash)

소트머지조인 (Sort Merge)


조인별 튜닝 포인트

서브쿼리 (Subquery)

서브 쿼리의 종류

스칼라 서브쿼리 조인의 장단점

서브쿼리 Unnesting

필터 오퍼레이션 No_unnest

서브쿼리 Pushing

스칼라 서브쿼리 Scala Subquery

TOP-N 쿼리

VIEW 튜닝

뷰 머징(View Merging)

View Merging 제어 힌트

단순 뷰(Simple View) Merging

복합 뷰(Complex View) Merging

Merging 되지 않은 뷰의 처리방식

INLINE VIEW

ANSI SQL

LATERAL 쿼리

튜닝 기술


ACESS vs. FILTER 방식 비교

부분범위 처리


분석 함수 활용

분석함수의 튜닝 고려사항|

min/max 함수를 Ranking 함수 변경

ORDER BY 절에 NULL FIRST나 LAST를 삭제 검토

여러 개의 분석함수를 하나로 통합

Ranking 분석함수 이용 TOP SQL의 Sort 최소화

그룹 분석함수 NO-SORT


카테시안 프로덕트 활용


네트워크 성능 튜닝


DBLINK 튜닝

병렬 처리 튜닝


튜닝 대상 모니터링


데이터 분할 처리

디프래그먼트

파티션


오라클 파라미터 튜닝


오라클 로그버퍼 튜닝

라이브러리 캐시 튜닝

목차