SQL힌트/튜닝(단기2일교육)
SQL힌트/튜닝(단기2일교육)
강좌명 | SQL힌트/튜닝 원하시는 커리큘럼으로 기업출강 가능합니다.(최신 실무기술교육으로 고용노동부 지원되지 않습니다.) 탑크리에듀교육센터 추천강좌, 스파르타식/맨투맨 교육 |
---|---|
교재 | PDF 제공 |
강좌 일정 | 상단 URL 참조 |
강의 장소 | [A강의장]구로디지털단지역3번 출구 -> 코오롱싸이언스밸리2차 B126호, B127호 [약도보기] |
지원절차 | - 강좌내용 확인 후 페이지 하단 "지원하기" 버튼 클릭 - 고용보험 가입자인 경우 관련 서류 제출(아래 "제출서류" 확인) - 교육전 : 개강일자/시간 및 공지사항에 대하여 전화 또는 문자 공지 - 교육당일 : 교육 전 설문 작성(직무, 간단한 개발 경력, 수강 목적, 강좌 진행방식 등) - 교육 중 : 수시로 제출되는 이론/실습 과제에 대하여 제출하면서 SKILL UP - 교육후 : 메인 페이지 좌측 배너 클릭 후 교육 후 설문 작성 |
수강료 입금안내 | - 계좌이체(메인페이지 좌측 신한은행 계좌) - 카드결제는 방문 카드 결제만 가능하며 온라인 카드결제는 지원하지 않습니다. |
수강료 | - 308,000원 [ 실무특화교육]고용보험 미지원, 일반 과정 입니다. (소수정예, 실무/개발 위주의 맞춤형 개발 교육 입니다.) 한분한분의 수강생 여러분들께 최선의 교육이 되도록 할 것이며, 일정/세부교육 내용은 기업이나 개인사정에 따라 변경 가능하니 문의 바랍니다.(단 강사님 또는 학원의 특이사항으로 인해 일정이 연기될 수는 있습니다.) |
문의안내 | 02-851-4790 번으로 연락 부탁 드립니다. |
교육개요 | 오라클 옵티마이저에 대한 이해, 고급SQL, 효과적인 Index사용, 적절한 드라이빙테이블의 선정, 데이터 액세스 경로의 변경, 조인방법의 변경, Application Upgrade를 위해 Oracle Hint를 적절히 사용하고 관리한다면 수분이상 걸리는 SQL문장을 수 초안에 데이터가 추출되도록 SQL튜닝 가능하죠^^, 개발자, SQL개발자라면 반드시 알고 있어야 합니다! 서브쿼리 및 조인의 튜닝, 그룹함수의 튜닝, 각종 인덱스에 대한 이해, 인덱스 활용법, 조인의 원리, 세미조인, 안티조인, 머지조인의 이해 및 관련된 여러가지 힌트구문과 더블어 SQL튜닝에 대한 이해를 철저한 실습을 통해 이해하게 되실 것 입니다. 본 과정은 철저한 실습,실무위주의 교육으로 과정을 수료함으로써 고급 SQL 사용에 대한 자신감 및 SKILL을 향상시킬 수 있을 것 입니다. |
교육목표 | - DBMS_STATS 패키지에 대한 이해 - 오라클 옵티마이저에 대한 이해 - SQL실행계획, 통계정보 및 튜닝의 도구들에 대한 이해 - Optimizer Mode를 변경하는 힌트 - 실행계획 연산자의 이해 - Online Application Upgrade 힌트의 이해 - Oracle Index 구조, 작동방식에 대한 이해 - Access Paths와 관련된 힌트의 이해 - 조인순서, 드라이빙 테이블의 선정과 관련된 힌트의 이해 - 기타 힌트구문에 대한 이해 |
교육대상 | - SQL 개발자 - DBA - 쿼리에 관심 있는 개발자 - SQL튜닝에 관심있는 IT요원 |
선수학습 | - SQL기본 |
SQL 힌트/튜닝 | DBMS_STATS 패키지 사용하기 Optimizer Statistics(Table/Column 통계정보) Literal SQL & Bind Variable SQL(Soft Parsing/Hard Parsing) CURSOR_SHARING 파라미터 튜닝의 도구 - SQL AUTOTRACE 튜닝의 도구 – DBMS_XPLAN 실행계획 해석 초기화 파라미터 OPTIMIZER_MODE Optimizer Mode Setting 방법 규칙 기반 옵티마이저(Rule-Based Optimizer) 비용기반 옵티마이저(Cost-Based Optimizer) Optimizer Mode를 변경하는 힌트 (RULE) Optimizer Mode를 변경하는 힌트(FIRST_ROWS) Optimizer Mode를 변경하는 힌트(ALL_ROWS) Optimizer Mode를 변경하는 힌트(CHOOSE) 실행계획 SQL 연산(AND-EQUAL) 실행 계획 SQL 연산(CONCATENATION) 실행계획 SQL 연산(COUNT) 실행계획 SQL 연산(COUNT STOPKEY) 실행계획 SQL 연산(FILTER) 실행계획 SQL 연산(HASH ANTI-JOIN) 실행계획 SQL 연산(HASH SEMI-JOIN) 실행계획 SQL 연산(NESTED LOOP SEMI-JOIN) 실행계획 SQL 연산(INDEX RANGE SCAN) 실행계획 SQL연산(INDEX RANGE SCAN DESCENDING) 실행계획 SQL연산(INLIST ITERATOR) 실행계획 SQL연산(MERGE JOIN) 실행계획 SQL연산(MERGE SEMI JOIN) 실행계획 SQL연산(MERGE ANTI-JOIN) Hints For Online Application Upgrade (CHANGE_DUPKEY_ERROR_INDEX) Hints For Online Application Upgrade (IGNORE_ROW_ON_DUPKEY_INDEX) Hints For Online Application Upgrade (RETRY_ON_ROW_CHANGE) Oracle Index 구조(B*Tree Index) Oracle Index 구조(Bitmap Index) 비트맵 조인 인덱스(Bitmap Join Index) Oracle Index 구조(Reverse Key Index) Hints For Access Paths(FULL) Hints For Access Paths(CLUSTER) Hints For Access Paths(HASH) Hints For Access Paths(INDEX, INDEX_COMBINE) Hints For Access Paths(INDEX_ASC) Hints For Access Paths(INDEX_DESC) Hints For Access Paths(NO_INDEX) INDEX힌트와 복합(결합)인덱스 Hints For Access Paths(NO_EXPAND) Materialized View(구체화뷰) Hints For Access Paths(REWRITE) Hints For Access Paths(INDEX_FFS) Hints For Access Paths(INDEX_SS) Hints For Access Paths(INDEX_JOIN) Hints For Access Paths(NATIVE_FULL_OUTER_JOIN) 중첩루프조인(Nested Loop Join) Hints for Join Orders(ORDERED) Hints for Join Orders(USE_NL) Hints for Join Orders(USE_NL_WITH_INDEX) Hints for Join Orders(NO_USE_NL) 해시조인(HASH JOIN, USE_HASH, NO_USE_HASH) Hints for Join Orders(HASH_AJ) Hints for Join Orders(HASH_SJ, NL_SJ) Hints for Join Orders(USE_MERGE) Hints for Join Orders(LEADING) RBO에서의 드라이빙 테이블 선정 CBO에서의 드라이빙 테이블 선정 Semi Join(세미 조인) Anti Join(안티조인) Additional Hints(DRIVING_SITE) Additional Hints(CACHE, NO_CACHE) Additional Hints(CURSOR_SHARING_EXACT) Additional Hints(GATHER_PLAN_STATISTCS) Additional Hints(DYNAMIC_SAMPLING) Additional Hints(RESULT_CACHE) Additional Hints(QB_NAME) Hints For Query Transformations(UNNEST, NO_UNNEST) SQL문 튜닝을 위한 접근 19.2 SQL 작성 TIP |
---|
댓글 없음:
댓글 쓰기