검색 여닫기
검색
메뉴 여닫기
205
0
1
1.11천
DB CAFE
둘러보기
대문
최근 바뀜
임의의 문서로
ORACLE
티베로
PostgreSQL
MariaDB
특수 문서 목록
알림
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
user-interface-preferences
개인 도구
계정 만들기
로그인
오라클 튜닝 방법론
DB CAFE
보기
읽기
원본 보기
역사 보기
associated-pages
문서
토론
다른 명령
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 튜닝
병렬 처리 튜닝
튜닝 대상 모니터링
데이터 분할 처리
디프래그먼트
파티션
오라클 파라미터 튜닝
오라클 로그버퍼 튜닝
라이브러리 캐시 튜닝
마지막 수정
2024년 10월 1일 (화)
목차
맨 위로 돌아가기
목차
1
튜닝 기본
1.1
실행 계획
1.1.1
실행계획에서 조인 순서 읽는법
1.1.2
SQL 트레이스
1.1.2.1
TKPROF
1.1.3
AUTOTRACE
1.2
옵티마이져
1.3
통계정보
1.4
데이터베이스 튜닝 절차
2
인덱스
2.1
B*Tree Index
2.1.1
B+Tree 인덱스 장점
2.1.2
B+Tree 인덱스 단점
2.2
오라클 인덱스 타지 않는 경우
2.3
인덱스 선정
2.4
결합 인덱스
2.5
기타 인덱스
2.6
파티셔닝 인덱스
2.6.1
로컬 인덱스
2.6.2
글로벌 인덱스
3
조인의 이해
3.1
NL조인 (Nested Loop)
3.1.1
DRIVING TABLE
3.2
해시조인 (Hash)
3.3
소트머지조인 (Sort Merge)
3.4
조인별 튜닝 포인트
3.5
서브쿼리 (Subquery)
3.5.1
서브 쿼리의 종류
3.5.2
스칼라 서브쿼리 조인의 장단점
3.5.3
서브쿼리 Unnesting
3.5.4
필터 오퍼레이션 No_unnest
3.5.5
서브쿼리 Pushing
3.6
스칼라 서브쿼리 Scala Subquery
3.7
TOP-N 쿼리
3.8
VIEW 튜닝
3.8.1
뷰 머징(View Merging)
3.8.2
View Merging 제어 힌트
3.8.3
단순 뷰(Simple View) Merging
3.8.4
복합 뷰(Complex View) Merging
3.8.5
Merging 되지 않은 뷰의 처리방식
3.9
INLINE VIEW
3.10
ANSI SQL
3.11
LATERAL 쿼리
4
튜닝 기술
4.1
ACESS vs. FILTER 방식 비교
4.2
부분범위 처리
4.3
분석 함수 활용
4.3.1
분석함수의 튜닝 고려사항|
4.3.2
min/max 함수를 Ranking 함수 변경
4.3.3
ORDER BY 절에 NULL FIRST나 LAST를 삭제 검토
4.3.4
여러 개의 분석함수를 하나로 통합
4.3.5
Ranking 분석함수 이용 TOP SQL의 Sort 최소화
4.3.6
그룹 분석함수 NO-SORT
4.4
카테시안 프로덕트 활용
4.5
네트워크 성능 튜닝
4.5.1
DBLINK 튜닝
5
병렬 처리 튜닝
6
튜닝 대상 모니터링
7
데이터 분할 처리
7.1
디프래그먼트
7.2
파티션
8
오라클 파라미터 튜닝
9
오라클 로그버퍼 튜닝
10
라이브러리 캐시 튜닝