[SQL학원/힌트튜닝학원]SQL힌트/튜닝

오라클왕 0 607 01.03 12:21

[SQL학원/힌트튜닝학원]SQL힌트/튜닝 

 

 

평일주간: http://www.topcredu.co.kr/sub/crcl/lecture/db

 

선수학습: SQL기본

교육기간: 2일 총 14시간

수강료: 320,000원

교재: PDF 제공

 

교육개요SQL힌트/튜닝
오라클 옵티마이저에 대한 이해, 고급SQL, 효과적인 Index사용, 적절한 드라이빙테이블의 선정, 데이터 액세스 경로의 변경, 조인방법의 변경, Application Upgrade를 위해 Oracle Hint를 적절히 사용하고 관리한다면 수분이상 걸리는 SQL문장을 수 초안에 데이터가 추출되도록 SQL튜닝 가능하죠^^, 개발자, SQL개발자라면 반드시 알고 있어야 합니다!

서브쿼리 및 조인의 튜닝, 그룹함수의 튜닝, 각종 인덱스에 대한 이해, 인덱스 활용법, 조인의 원리, 세미조인, 안티조인, 머지조인의 이해 및 관련된 여러가지 힌트구문과 더블어 SQL튜닝에 대한 이해를 철저한 실습을 통해 이해하게 되실 것 입니다.

본 과정은 철저한 실습,실무위주의 교육으로 과정을 수료함으로써 고급 SQL 사용에 대한 자신감 및 SKILL을 향상시킬 수 있을 것 입니다.
수료조건출석률 80%이상
교육목표DBMS_STATS 패키지에 대한 이해
오라클 옵티마이저에 대한 이해
SQL실행계획, 통계정보 및 튜닝의 도구들에 대한 이해
Optimizer Mode를 변경하는 힌트
실행계획 연산자의 이해
Online Application Upgrade 힌트의 이해
Oracle Index 구조, 작동방식에 대한 이해
Access Paths와 관련된 힌트의 이해
조인순서, 드라이빙 테이블의 선정과 관련된 힌트의 이해
기타 힌트구문에 대한 이해
교육대상SQL 개발자
DBA
쿼리에 관심 있는 개발자
SQL튜닝에 관심있는 IT요원

교육내용

SQL 힌트/튜닝1.1 SQL문 처리과정
1.2 커서(Cursor) & Oracle Memory
1.3 DBMS_STATS 패키지 사용하기
1.4 EMPTY_BLOCK, BLOCKS, HIGH WATER MARK(HWM)
1.5 Optimizer Statistics(Table/Column 통계정보)
1.6 Literal SQL & Bind Variable SQL(Soft Parsing/Hard Parsing)
1.7 CURSOR_SHARING 파라미터
1.8 튜닝의 도구 - SQL AUTOTRACE
1.9 튜닝의 도구 – DBMS_XPLAN
1.10 튜닝의 도구 – 10053 Event
1.11 실행계획 해석
1.12 실행계획 해석(predicate)
1.13 초기화 파라미터 OPTIMIZER_MODE
1.14 Optimizer Mode Setting 방법
1.15 규칙 기반 옵티마이저(Rule-Based Optimizer)
1.16 비용기반 옵티마이저(Cost-Based Optimizer)
2.1 Optimizer Mode를 변경하는 힌트 (RULE)
2.2 Optimizer Mode를 변경하는 힌트(FIRST_ROWS)
2.3 Optimizer Mode를 변경하는 힌트(ALL_ROWS)
2.4 Optimizer Mode를 변경하는 힌트(CHOOSE)
3.1 실행계획 SQL 연산(AND-EQUAL)
3.2 실행 계획 SQL 연산(CONCATENATION)
3.3 실행계획 SQL 연산(COUNT)
3.4 실행계획 SQL 연산(COUNT STOPKEY)
3.5 실행계획 SQL 연산(FILTER)
3.6 실행계획 SQL 연산(HASH ANTI-JOIN)
3.7 실행계획 SQL 연산(HASH SEMI-JOIN)
3.8 실행계획 SQL 연산(NESTED LOOP SEMI-JOIN)
3.9 실행계획 SQL 연산(INDEX RANGE SCAN)
3.10 실행계획 SQL연산(INDEX RANGE SCAN DESCENDING)
3.11 실행계획 SQL연산(INLIST ITERATOR)
3.12 실행계획 SQL연산(MERGE JOIN)
3.13 실행계획 SQL연산(MERGE SEMI JOIN)
3.14 실행계획 SQL연산(MERGE ANTI-JOIN)
4.1 Hints For Online Application Upgrade (CHANGE_DUPKEY_ERROR_INDEX)
4.2 Hints For Online Application Upgrade (IGNORE_ROW_ON_DUPKEY_INDEX)
4.3 Hints For Online Application Upgrade (RETRY_ON_ROW_CHANGE)
14 오라클 인덱스(Oracle Index)
5.1 비트리 인덱스(B*Tree Index)
5.2 비트맵 인덱스(Bitmap Index)
5.3 비트맵 조인 인덱스(Bitmap Join Index)
5.4 역전환키 인덱스(Reverse Key Index)
6. Hints For Access Paths(Data Scanning)
6.1 Hints For Access Paths(FULL)
6.2 Hints For Access Paths(CLUSTER)
6.3 Hints For Access Paths(HASH)
6.4 Hints For Access Paths(INDEX, INDEX_COMBINE)
6.5 Hints For Access Paths(INDEX_ASC)
6.6 Hints For Access Paths(INDEX_DESC)
6.7 Hints For Access Paths(NO_INDEX)
6.8 INDEX 힌트와 복합인덱스
6.9 use_invisible_indexes, no_use_invisible_indexes 힌트
6.10 Hints For Access Paths(NO_EXPAND)
6.11 Materialized View(구체화뷰)
6.12 Hints For Access Paths(REWRITE)
6.13 Hints For Access Paths(INDEX_FFS)
6.14 Hints For Access Paths(INDEX_SS)
6.15 Hints For Access Paths(INDEX_JOIN)
6.16 Hints For Access Paths(NATIVE_FULL_OUTER_JOIN)
7. Hints for Join Orders
7.1 중첩루프조인(Nested Loop Join)
7.2 Hints for Join Orders(ORDERED)
7.3 Hints for Join Orders(USE_NL)
7.4 Hints for Join Orders(USE_NL_WITH_INDEX)
7.5 Hints for Join Orders(NO_USE_NL)
7.6 해시조인(HASH JOIN, USE_HASH, NO_USE_HASH)
7.7 Hints for Join Orders(HASH_AJ)
7.8 Hints for Join Orders(HASH_SJ, NL_SJ)
7.9 Hints for Join Orders(USE_MERGE)
7.10 Hints for Join Orders(LEADING)
7.11 RBO에서의 드라이빙 테이블 선정
7.12 CBO에서의 드라이빙 테이블 선정
7.13 Semi Join(세미 조인)
7.14 Anti Join(안티조인)
7.15 SWAP_JOIN_INPUTS(OUTER JOIN에서 드라이빙 테이블 선정)
8. Additional Hints
8.1 Additional Hints(DRIVING_SITE)
8.2 Additional Hints(CACHE, NO_CACHE)
8.3 Additional Hints(CURSOR_SHARING_EXACT)
8.4 Additional Hints(GATHER_PLAN_STATISTCS)
8.5 Additional Hints(DYNAMIC_SAMPLING)
8.6 Additional Hints(RESULT_CACHE)
8.7 Additional Hints(QB_NAME)
8.8 Additional Hints(MONITOR)
9.1 Hints For Query Transformations(서브쿼리의 종류)
9.2 Hints For Query Transformations(UNNEST, NO_UNNEST)
9.3 Hints For Query Transformations(MERGE, NO_MERGE), View Merging
9.4 Hints For Query Transformations(phsh_subq, no_push_subq, SubQuery Pushing)
9.5 Query Transformations(Predicate Pushing, Predicate Pushdown)
9.6 Query Transformations(Join Predicate Pushdown, push_pred, no_push_pred)
9.7 Query Transformations(OR-Expansion)
10.1 SQL문 튜닝을 위한 접근
10.2 SQL 작성 TIP

 

 

Comments

번호 제목 글쓴이 날짜 조회
(IT국비지원무료교육/무료취업교육)자바,C#,모바일,IoT,UI/UX,웹퍼블리싱,정보처리기사,아두이노 무료교… 오라클왕 01.31 637
UI/UX 개발전문가(웹퍼블리싱 & 모바일앱) 구직자 양성과정(IT무료취업교육)(평일주간)_전액무료IT취업알… FSP 01.01 697
통합 SW 프로그래머(자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료IT취업교육)(평일주간)_전액무료… FSP 2017.12.31 776
[포트폴리오]대형 게임회사 취업을 위한 게임 포트폴리오 제작과정 (게임 프로그래머 취업 9개월 과정) FSP 2017.12.17 709
(게임개발교육,게임프로그래머교육)게임 프로그래밍을 위한 C/C++, API 게임 만들기(DirectX 2D,… FSP 2017.12.15 674
[게임프로그래머교육학원/스파르타식교육]대형 게임회사 취업을 위한 게임 포트폴리오 제작 과정 (게임 프로그래머… FSP 2017.12.15 660
▶︎ 탑크리에듀교육센터(www.topcredu.co.kr) 소개 PPT 입니다._자바/SQL/스프링/닷넷/모… FSP 2016.09.09 3277
437 스프링 개발자를 위한 웹스퀘어5 실무프로젝트과정(Spring MVC + REST + MyBatis + Web… FSP 05.23 6
436 ▶[정보처리기사학원] 정보처리기사 취득 양성과정(국비무료 자격증과정) 오라클왕 05.09 54
435 ★★[SQL학원]오라클 SQL기본 및 활용 Oracle 힌트, SQL튜닝 재직자 향상과정 오라클왕 05.04 92
434 [씨샵학원]C#, 윈폼, WPF 윈도우 프로그래밍 실무프로젝트 과정 오라클왕 04.25 93
433 ★★[정보처리기사무료교육] 정보처리기사 취득 양성과정(국비무료 자격증과정) 오라클왕 04.24 91
432 ▶[앵귤러국비지원]◀앵귤러JS(AngularJS), 리액트(React) 기반 웹 & 앱 UI개발 재직자 향상… 오라클왕 04.23 105
431 스프링부트(Spring Boot), JPA, Querydsl, Angular5 풀스택 실무프로젝트 과정 오라클왕 04.19 118
430 [IT실무교육]스프링부트(Spring Boot), JPA, Querydsl, Angular5 풀스택 실무프로… 오라클왕 04.19 123
429 ♠​♠♠[리액트학원]앵귤러JS(AngularJS), 리액트(React) 기반 웹 & 앱 UI개발 재직자 향상… 오라클왕 04.17 108
428 ▶▶▶개강확정[닷넷학원]닷넷, C#기반 WPF 프로그래밍 인터페이스구현 재직자 향상과정 오라클왕 04.12 124
427 [WPF학원/WPF재직자교육]닷넷, C#기반 WPF 프로그래밍 인터페이스구현 재직자 향상과정 오라클왕 04.10 125
426 [앵귤러JS학원]앵귤러JS(AngularJS), 리액트(React) 기반 웹 & 앱 UI개발 재직자 향상과정 오라클왕 04.10 151
425 ★★개강확정[SQL강좌]오라클 SQL기본 및 활용 Oracle 힌트, SQL튜닝 재직자 향상과정 오라클왕 04.06 197
424 [SQL학원]오라클 SQL기본 및 활용 Oracle 힌트, SQL튜닝 재직자 향상과정 오라클왕 04.03 194
423 ★★개강확정[정보처리기사학원] 정보처리기사 취득 양성과정(국비무료 자격증과정) 오라클왕 04.03 156
422 [wpf학원/wpf교육]닷넷, C#기반 WPF 프로그래밍 인터페이스구현 재직자 향상과정 오라클왕 04.02 168
421 [씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ADO.NET 실무프로젝트 과정 오라클왕 03.23 210
420 [정보처리자격증/정보처리기사학원] 정보처리기사 취득 양성과정(국비무료 자격증과정) 오라클왕 03.22 227
419 (통합SW과정/취업성공패키지) 자바,C#,닷넷,스프링,모바일 무료취업교육,전문가과정 오라클왕 03.09 415
418 [취업성공패키지/자바무료교육]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정 (… 오라클왕 03.07 335
417 (자바무료학원/IT취업무료교육)자바,스프링프레임워크,C#,닷넷,안드로이드,자마린 무료취업교육,SW개발전문가과… 오라클왕 03.06 401
416 (자바무료학원/자바무료교육)자바,C#,닷넷,스프링,모바일 무료취업교육,전문가과정 오라클왕 03.05 423
415 [IT국비지원학원/IT국비지원교육]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정… 오라클왕 02.28 401
414 [자바학원/무료IT교육]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료IT취… 오라클왕 02.27 373
413 (IT취업무료교육)자바,스프링프레임워크,C#,닷넷,안드로이드,자마린 무료취업교육,SW개발전문가과정 FSP 02.23 438
412 [정보처리기사자격증/정보처리기사실기]정보처리기사 취득 양성과정(국비무료 자격증과정) 오라클왕 02.22 315
411 자바,C#,닷넷,스프링,모바일 무료취업교육,전문가과정(자바무료학원/자바무료교육/자바닷넷취업교육/C#취업교육) 오라클왕 02.22 459
410 [자바무료학원/자바무료교육]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료I… 오라클왕 02.21 423
409 [자바국비지원/자바학원]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료IT취… 오라클왕 02.20 432
408 [자바무료교육/자바무료학원]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료I… 오라클왕 02.19 384
407 [자바국비지원/취업패키지]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료… 오라클왕 02.14 407
406 (IT국비지원무료교육/무료취업교육/재직자국비지원)자바,C#,WPF,MySQL,MariaDB,SQL,모바일,I… FSP 02.14 523
405 [자바무료학원/씨샵무료교육]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정(무… 오라클왕 02.12 436
404 [씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ADO.NET 실무프로젝트 과정 오라클왕 02.08 349
403 [자바무료교육/무료IT교육]통합 SW 프로그래머(자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료I… 오라클왕 02.07 452
402 ★★★[2월8일개강확정]Xamarin 크로스 플랫폼 앱개발 과정_자마린학원_자마린교육★★★ 오라클왕 02.06 416
401 (IT무료교육/IT국비지원)자바,C#,모바일,IoT,UI/UX,웹퍼블리싱,정보처리기사,아두이노 무료교육 오라클왕 02.05 539
400 [자바학원/씨샵학원]통합 SW 프로그래머(자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료IT취업교육) 오라클왕 02.02 466
399 [2월5일개강확정/SQL학원] 오라클 SQL기본 및 활용 Oracle 힌트, SQL튜닝 재직자 향상과정 오라클왕 02.01 464