DB CAFE
메뉴
둘러보기
대문
최근 바뀜
임의 문서로
도움말
검색
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보
최근 바뀜
도움말
로그인
행위
DB카페에 오신걸 환영합니다. * 현재 개인 비용으로 서버를 운영 하고 있습니다.
토론
원본 보기
역사
대문 문서 원본 보기
←
대문
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
이 문서는 편집하거나 다른 명령을 할 수 없도록 보호되어 있습니다.
문서의 원본을 보거나 복사할 수 있습니다.
= 튜닝 = == 조인 == === 조인 개념 이해 === # [[USE NL|NL 조인]] # [[USE HASH 힌트|해시 조인]] # [[SORT MERGE 조인]] ---- === 조인별 튜닝 방법 === # [[조인별 튜닝 포인트]] ## [[NL조인_PREFETCH|NL조인 Prefetch]] ## [[NL조인_PREFETCH#NL조인 배치 I/O|NL조인 Batching]] # [[오라클 서브쿼리 설명 조인 튜닝|서브쿼리 튜닝 ]] ##[[오라클 서브쿼리 설명 조인 튜닝#스칼라 서브쿼리 조인의 장단점|스칼라 서브쿼리 조인의 장단점]] ##[[오라클 서브쿼리 설명 조인 튜닝#필터 오퍼레이션 No_unnest|필터 오퍼레이션 No_unnest]] ## [[FILTER 서브쿼리|FILTER 서브쿼리 튜닝]] ##[[오라클 서브쿼리 설명 조인 튜닝#서브쿼리 Unnesting|서브쿼리 Unnesting]] ##[[오라클 서브쿼리 설명 조인 튜닝#서브쿼리 Pushing|서브쿼리 Pushing]] ##[[오라클 서브쿼리 설명 조인 튜닝#뷰와 조인|뷰와 조인]] ##[[오라클 서브쿼리 설명 조인 튜닝#조인조건 Pushdown|조인조건 Pushdown]] ##[[오라클 서브쿼리 설명 조인 튜닝#Lateral 인라인 뷰|Lateral 조인]] ### [[오라클 lateral 조인|Lateral 조인 상세히 보기]] ##[[오라클 서브쿼리 설명 조인 튜닝#Lateral Outer 조인|Lateral Outer 조인]] ##[[오라클 서브쿼리 설명 조인 튜닝#Outer Apply 조인|Outer Apply 조인]] ##[[오라클 서브쿼리 설명 조인 튜닝#Cross Apply 조인|Cross Apply 조]] # [[조인 순서 테스트]] # [[조인 순서 제어하기]] ---- == 실행계획 == === [[XPLAN|XPLAN으로 실행계획 확인하기]] === * [[XPLAN#DBMS_XPLAN.DISPLAY_CURSOR|DBMS_XPLAN.DISPLAY_CURSOR]] * [[XPLAN#DBMS_SQLTUNE.REPORT_SQL_MONITOR|DBMS_SQLTUNE.REPORT_SQL_MONITOR]] === [[오라클 튜닝 sql trace|SQL 트레이스로 실행계획 확인]] === * [[10046 event|10046 이벤트 트레이스]] * [[10053 event|10053 이벤트 트레이스]] === [[실행계획 조인 읽는 순서|실행계획 읽는 방법]] === * 예외1) [[실행계획 조인 읽는 순서#해시조인 시 BUILD INPUT 처리시|해시조인 시 BUILD INPUT 처리시]] * 예외2) [[실행계획 조인 읽는 순서#해시조인 시 EARLIER FILTER 서브쿼리|해시조인 시 EARLIER FILTER 서브쿼리]] ---- ==[[힌트 종류|힌트]]== #[[힌트 종류#ALL_ROWS|ALL_ROWS]] #[[힌트 종류#AND_EQUAL|AND_EQUAL]] #[[힌트 종류#APPEND HINT|APPEND]] #[[힌트 종류#CACHE HINT|CACHE]] #[[힌트 종류#CHOOSE HINT|CHOOSE]] #[[힌트 종류#CLUSTER HINT|CLUSTER]] #[[힌트 종류#CURSOR_SHARING_EXACT|CURSOR_SHARING_EXACT]] #[[힌트 종류#DRIVING_SITE|DRIVING_SITE]] #[[힌트 종류#DYNAMIC_SAMPLING|DYNAMIC_SAMPLING]] #[[힌트 종류#EXPAND_GSET_TO_UNION|EXPAND_GSET_TO_UNION]] #[[힌트 종류#FIRST_ROWS|FIRST_ROWS]] #[[힌트 종류#FULL HINT|FULL]] #[[힌트 종류#HASH HINT|HASH]] #[[힌트 종류#HASH_AJ|HASH_AJ]] #[[힌트 종류#INDEX|INDEX]] #[[힌트 종류#INDEX_ASC|INDEX_ASC]] #[[힌트 종류#INDEX_COMBINE|INDEX_COMBINE]] #[[힌트 종류#INDEX_DESC|INDEX_DESC]] #[[힌트 종류#INDEX_FFS|INDEX_FFS]] #[[힌트 종류#INDEX_JOIN|INDEX_JOIN]] #[[힌트 종류#INDEX_SS|INDEX_SS]] #[[힌트 종류#INDEX_SS_ASC|INDEX_SS_ASC]] #[[힌트 종류#INDEX_SS_DESC|INDEX_SS_DESC]] #[[힌트 종류#LEADING_HINT|LEADING_HINT]] #[[힌트 종류#MERGE|MERGE]] #[[힌트 종류#MERGE_AJ|MERGE_AJ]] #[[힌트 종류#MERGE_SJ|MERGE_SJ]] #[[힌트 종류#NL_AJ|NL_AJ]] #[[힌트 종류#NL_SJ|NL_SJ]] #[[힌트 종류#NOAPPEND|NOAPPEND]] #[[힌트 종류#NOCACHE|NOCACHE]] #[[힌트 종류#NO_FACT|NO_FACT]] #[[힌트 종류#NO_INDEX|NO_INDEX]] #[[힌트 종류#NO_MERGE|NO_MERGE]] #[[힌트 종류#NOPARALLEL|NOPARALLEL]] #[[힌트 종류#NOPARALLEL_INDEX|NOPARALLEL_INDEX]] #[[힌트 종류#NO_PUSH_PRED|NO_PUSH_PRED]] #[[힌트 종류#NO_PUSH_SUBQ|NO_PUSH_SUBQ]] #[[힌트 종류#NO_QUERY_TRANSFORMATION|NO_QUERY_TRANSFORMATION]] #[[힌트 종류#NO_REWRITE|NO_REWRITE]] #[[힌트 종류#ORDERED|ORDERED]] #[[힌트 종류#ORDERED_PREDICATE|ORDERED_PREDICATE]] #[[힌트 종류#OPT_PARAM|OPT_PARAM]] #[[힌트 종류#PARALLEL|PARALLEL]] #[[힌트 종류#PARALLEL_INDEX|PARALLEL_INDEX]] #[[힌트 종류#PQ_DISTRIBUTE|PQ_DISTRIBUTE]] #[[힌트 종류#PUSH_PRED|PUSH_PRED]] #[[힌트 종류#PUSH_SUBQ|PUSH_SUBQ]] #[[힌트 종류#PULL_PRED|PULL_PRED]] #[[힌트 종류#REWRITE|REWRITE]] #[[힌트 종류#ROW_ID|ROW_ID]] #[[힌트 종류#RULE|RULE]] #[[힌트 종류#UNNEST|UNNEST]] #[[힌트 종류#NO_UNNEST|NO_UNNEST]] #[[힌트 종류#USE_CONCAT|USE_CONCAT]] #[[힌트 종류#NO_EXPAND|NO_EXPAND]] #[[힌트 종류#USE_HASH|USE_HASH]] #[[힌트 종류#USE_MERGE|USE_MERGE]] #[[힌트 종류#USE_NL|USE_NL]] ---- == 병렬 쿼리 튜닝 == # [[병렬 쿼리 튜닝]] # [[병렬 쿼리 모니터링]] == 인덱스 튜닝 == === [[인덱스 구조]] === === [[인덱스 구조#인텍스 튜닝 방안|인텍스 튜닝 방안]]=== === [[오라클 인덱스 타지 않는 경우]] === === [[튜닝 access vs filter 방식|Acess 와 Filter 방식의 차이]] === == [[오라클 퍼포먼스 튜닝]] == === [[오라클 퍼포먼스 튜닝#튜닝 대상 조회|튜닝 대상 조회]]=== == [[튜닝 쿼리 변형]] == # [[JPPD (Join Predicate PushDown)]] # [[EARLIER Filter 서브쿼리|EARLIER Filter 서브쿼리(NO_UNNEST + PUSH_SUBQ)]] # [[튜닝 쿼리 변형#서브쿼리 Unnesting|서브쿼리 Unnesting]] # [[튜닝 쿼리 변형#뷰 머징(View Merging)|뷰 머징 ]] == [[뷰 튜닝]] == === [[Oracle matrialize hint#materialize 힌트|materialize 힌트]] === === [[Oracle matrialize hint#inline 힌트|inline 힌트]] === == [[ORACLE 튜닝 대상 조회|튜닝 대상 찾기]] == === [[ORACLE 튜닝 대상 조회#현재 세션에서 10초이상 걸리는 쿼리 조회 (SELECT절) V$SQLAREA|현재 세션에서 10초이상 걸리는 쿼리]] === == SQL 튜닝 노하우 == # [[Library cache 튜닝]] # [[분석 함수 튜닝]] # [[튜닝 쿼리 변형]] # [[DBLINK 튜닝]]
대문
문서로 돌아갑니다.