[기업100%환급]PLSQL오라클힌트튜닝
강좌명 | PLSQL오라클힌트튜닝(평일주간(단기)) 오라클자바커뮤니티(ojc.asia) 추천 실전강좌 |
---|---|
교재 | PDF
or 자체교재 (교재비 15,000원 별도) PLSQL, Hint, Tuning (교재 샘플 보기) |
강좌 일정 | 상단
URL 참조 (최소 개강인원은 5명이며, 5명 미만인 경우 1~2주 정도 강좌가 연기될 수 있습니다.) |
강의 장소 | [A강의장]구로디지털단지역2번 출구 -> 미니스톱끼고 우회전 -> 100m 직진 후 골목길 끝에서
횡단보도 건너기 --> 우회전 후 구로호텔 직전 좌측길, 호텔 바로 뒤편 파트너스타워2차 301호 [약도보기] |
지원절차 | -
강좌내용 확인 후 페이지 하단 "지원하기" 버튼 클릭 - 고용보험 가입자인 경우 관련 서류 제출(아래 "제출서류" 확인) - 교육전 : 개강일자/시간 및 공지사항에 대하여 전화 또는 문자 공지 - 교육당일 : 교육 전 설문 작성(직무, 간단한 개발 경력, 수강 목적, 강좌 진행방식 등) - 교육 중 : 수시로 제출되는 이론/실습 과제에 대하여 제출하면서 SKILL UP - 교육후 : 메인 페이지 좌측 배너 클릭 후 교육 후 설문 작성 |
근로자개인 지원/결제안내 |
-
평일주간 교육은 사업주환급 교육만 가능하며 근로자 개인수강지원(근로자카드,내일배움카드)은 불가능 함. - 근로자 개인수강지원의 경우 재직자내일배움카드 또는 근로자카드 발급 받으신분만 수강 가능 - 카드를 수령하지 않았더라도 근로자카드 신청 후 노동부 승인 받은 상태(2~3일 이후)라면 수강 가능. - 근로자 카드는 고용보험 가입자라면 누구나 간단한 절차를 통해 발급가능.(근로자카드제도 및 발급안내) - 본인부담액은 교육비의 0~20% 이며 계좌이체 ,근로자카드 또는 개인카드로 결제가능 |
사업주훈련 지원/결제안내 |
-
고용보험 가입자에 대하여 환급교육 가능 - 채용예정(확정)된 분은 현재 고용보험 미가입이라도 교육가능.(채용예정 기업에서 결제하고 해당 기업으로 환급) - 교육비는 전액 계좌이체 또는 카드(내방결제만 가능)로 교육전 결제 해야 하며 출석룔80% 이상 수료후 회사에서 관할 산업인력 공단으로 환급신청서 제출해서 환급절차 진행해야 되고, 보통 2~3주 정도 후 회사로 환급됨.(환급룔은 과정마다 다르니 확인필요) |
수강료 입금안내 |
-
계좌이체(메인페이지 좌측 신한은행 계좌) - 카드결제는 방문 카드 결제만 가능하며 온라인 카드결제는 지원하지 않습니다. - 평일주간 기업100%환급 교육은 계좌이체만 가능합니다.(계산서 발급) |
제출서류 | -
고용주/사업주 환급 : 상단 정보마당/자료실의 1번 근로자동의서, 2번 훈련위탁계약서(평일주간 교육은 2번만 필요) - 근로자/내일배움 카드과정 : 상단 정보마당/자료실의 5번 근로자카드,내일배움카드지원자용 신청서 - 제출방법 : 이메일(webmaster@oraclejavacommunity.com) or 팩스(0505-719-4790) or 내방 |
수강료
및 환급금액 강사소개 |
- 270,000원 PL/SQL 힌트, 튜닝 과정 14기 모집중 입니다. 기업100%환급 과정은 월2회 정도 진행 됩니다. * 채용예정(확정)된 분은 현재 고용보험 미가입이라도 입사예정인 회사명으로 교육가능 합니다. (채용예정인 기업에서 결제하고 그 기업으로 환급 됩니다.) 기업 100% 환급(비환급, 일반으로 지원가능합니다. 학생지원가능) - 교재비 별도 15,000원, 수강료 270,000원(무통장입금만 가능, 계산서발행), 중소기업(우선지원대상기업) 환급액 269,727원,대기업은 179,818원(1,000인 이상 기업은 112,386원) 환급 됩니다. -교재비는 교육시작일 현장 결제하시면 되고 현금영수증 or 영수증 발급됩니다. IT기업을 위한 오라클자바커뮤니티의 핵심실무 100% 환급과정!! * 환급조건 : 출석80%(5일중 4일 이상 출석시) * 선착순 마감. * 지원방법 1. 현재 보고 계신 과정상세 페이지에서 하단 '지원하기' 버튼 클릭 2. 메인페이지 상단 메뉴 '정보마당' -> '자료실'의 2번 훈련위탁계약서를 팩스 0505-719-4790으로 보내주시면 접수됩니다. (훈련위탁 계약서 아래 결제방식은 "무통장입금"으로 표시 후 제출 바랍니다) 휴강 : 법정공휴일 |
문의안내 | 02-851-4790 번으로 연락 부탁 드립니다. |
교육개요 | IT기업을 위한 오라클자바커뮤니티 100% 환급 과정 입니다. (선착순마감!!) 본 과정은 프로그램 개발 시 개발자들이 흔히 겪게 되는 SQL 사용법에 중점을 둔 강좌로서 PL/SQL(기본작성방법, Stored Procedure, Function, Trigger, Package)을 마스터 후 오라클의 힌트(Hint, Oracle Hint를 적절히 구사하면 데이터 검색 시 수분이상 걸리는 SQL문장을 수 초 안에 데이터가 검색되도록 SQL튜닝 가능하죠^^, 개발자라면 꼭 알고 있어야 합니다!), 고급 SQL 사용법, 각종 인덱스에 대한 이해, 인덱스 활용법, SQL 실무사례등에 대해 학습합니다. 본 과정을 수료함으로써 개발자로서 SQL 사용에 대한 자신감 및 SQL SKILL을 향상시킬 수 있을 것 입니다. |
교육목표 | ○
Oracle PL/SQL에 대한 이해 ○ Oracle Stored Program에 대한 이해 ○ Oracle Trigger에 대한 이해 ○ Oracle Package에 대한 이해 ○ 인덱스를 선정하는 기준에 대한 이해 ○ 효율적인 인덱스 운영 및 관리 ○ B*Tree 인덱스의 단점을 보완하기 위한 기타 인덱스에 대한 이해. ○ 옵티마이저의 종류, 기능, 모드에 대한 이해 ○ Data Scanning(Access Path) Hint에 대한 이해 ○ Join Operation Hint에 대한 이해 ○ Applciation Upgrade Hint에 대한 이해 ○ 기타 Hint에 대한 이해 ○ Hash, Anti, Semi, Merge, Nested Loop Join의 원리에 대한 이해 ○ 조인방식에 대한 이해 및 최적의 조인메카니즘 이해 ○ 작성한 SQL문에 대하여 옵티마이저의 작동 원리를 파악하고 실행계획을 분석 ○ 현장에서의 튜닝 사례를 설명하고 튜닝을 위한 명확한 실무 활용기준 가이드 제시 ○ 다양한 SQL 사례, SQL TIP 제시 |
교육대상 | -
초보 개발자 - SQL에 관심있는 개발자 - DB전문가가 되기 위한 개발자 |
선수학습 | - 기본 SQL |
PL/SQL, Hint | 1.
PL/SQL 개요 1-1. PL/SQL 이란? 1-2. PL/SQL 장점 1-3. PL/SQL 작성방법 1-4. PL/SQL 블록 구조 1-5. PL/SQL과 관련된 SQL*Plus 명령어 2. PL/SQL 프로그램 2-1. 함수(Function) 2-2 프러시저(Procedure) 2-3. Stored Program과 Dictionary View 2-4. Function Result Caching 3. PL/SQL 변수, 데이터 타입 3.1 변수, 데이터타입 3.1.1 Scalar Data Type 3.1.2 Composite Data Type(Table Type/Record Type) 3.1.2 %TYPE 속성 3.1.3 %ROWTYPE 속성 3.1.4 Bind(Host) 변수 3.2 PL/SQL에서 SQL문장 사용 3.2.1 SELECT문의 사용 3.2.2 INSERT/UPDATE/DELETE문의 사용 4. PL/SQL 프로그래밍(제어문, 반복문) 4.2 BASIC LOOP문 4.3 FOR LOOP문 4.4 WHILE LOOP문 5. PL/SQL Cursor(커서) 5.2 명시적 커서(Explicit Cursor) 5.3 WHERE CURRENT OF 커서 5.4 Parameterized 커서 5.5 참조커서(REF CURSOR) 5.6 DBMS_SQL 패키지를 이용한 REF CURSOR 6. PL/SQL Exception 6.1 Predefined Exception 6.2 Non-Predefined Exception 6.3 사용자 정의 오류(User Defined Exception) 6.3.1 RAISE 구문을 이용하는 방법 59 6.3.2 RAISE_APPLICATION_ERROR 구문을 이용하는 방법 6.4 예외처리와 SQLCODE, SQLERRM 함수 7. Dynamic SQL 7.1 Dynamic SQL 이란? 7.1.1 동적 SQL을 이용하여 DDL을 실행 7.1.2 Dynamic SQL 사용하기(SQL문을 동적으로 생성) 7.1.3 컴파일 타임에 존재하지 않는 데이터베이스 객체 참조 7.1.4 PL/SQL 블록에서 다른 프러시저, 함수 호출하기 8. 패키지(Package) 8.1 개요 및 기본문법 8.2 전위적 선언(Forward Declaration) 8.3 ONE TIME ONLY PROCEDURE 9. 트리거(Trigger) 9.1 트리거 개요, 기본문법 9.2 Setting Trigger Order 9.3 Trigger Mutating Table Exception 9.4 Compound Triggers 9.5 Trigger Enable/Disable/Drop 10.1 DBMS_STATS 패키지 사용하기 10.2 Optimizer Statistics(Table/Column 통계정보) 10.3 Literal SQL & Bind Variable SQL(Soft Parsing/Hard Parsing) 10.4 CURSOR_SHARING 파라미터 10.5 튜닝의 도구 - SQL AUTOTRACE 10.6 튜닝의 도구 – DBMS_XPLAN 10.7 실행계획 해석 10.8 초기화 파라미터 OPTIMIZER_MODE 10.9 Optimizer Mode Setting 방법 10.10 규칙 기반 옵티마이저(Rule-Based Optimizer) 10.11 비용기반 옵티마이저(Cost-Based Optimizer) 11.1 Optimizer Mode를 변경하는 힌트 (RULE) 11.2 Optimizer Mode를 변경하는 힌트(FIRST_ROWS) 11.3 Optimizer Mode를 변경하는 힌트(ALL_ROWS) 11.4 Optimizer Mode를 변경하는 힌트(CHOOSE) 12.1 실행계획 SQL 연산(AND-EQUAL) 12.2 실행 계획 SQL 연산(CONCATENATION) 12.3 실행계획 SQL 연산(COUNT) 12.4 실행계획 SQL 연산(COUNT STOPKEY) 12.5 실행계획 SQL 연산(FILTER) 12.6 실행계획 SQL 연산(HASH ANTI-JOIN) 12.7 실행계획 SQL 연산(HASH SEMI-JOIN) 12.8 실행계획 SQL 연산(NESTED LOOP SEMI-JOIN) 12.9 실행계획 SQL 연산(INDEX RANGE SCAN) 12.10 실행계획 SQL연산(INDEX RANGE SCAN DESCENDING) 12.11 실행계획 SQL연산(INLIST ITERATOR) 12.12 실행계획 SQL연산(MERGE JOIN) 12.13 실행계획 SQL연산(MERGE SEMI JOIN) 12.14 실행계획 SQL연산(MERGE ANTI-JOIN) 13.1 Hints For Online Application Upgrade (CHANGE_DUPKEY_ERROR_INDEX) 13.2 Hints For Online Application Upgrade (IGNORE_ROW_ON_DUPKEY_INDEX) 13.3 Hints For Online Application Upgrade (RETRY_ON_ROW_CHANGE) 14.1 Oracle Index 구조(B*Tree Index) 14.2 Oracle Index 구조(Bitmap Index) 14.3 비트맵 조인 인덱스(Bitmap Join Index) 14.4 Oracle Index 구조(Reverse Key Index) 15.1 Hints For Access Paths(FULL) 15.2 Hints For Access Paths(CLUSTER) 15.3 Hints For Access Paths(HASH) 15.4 Hints For Access Paths(INDEX, INDEX_COMBINE) 15.5 Hints For Access Paths(INDEX_ASC) 15.6 Hints For Access Paths(INDEX_DESC) 15.7 Hints For Access Paths(NO_INDEX) 15.8 INDEX힌트와 복합(결합)인덱스 15.9 Hints For Access Paths(NO_EXPAND) 15.10 Materialized View(구체화뷰) 15.12 Hints For Access Paths(REWRITE) 15.13 Hints For Access Paths(INDEX_FFS) 15.14 Hints For Access Paths(INDEX_SS) 15.15 Hints For Access Paths(INDEX_JOIN) 15.16 Hints For Access Paths(NATIVE_FULL_OUTER_JOIN) 16.1 중첩루프조인(Nested Loop Join) 16.2 Hints for Join Orders(ORDERED) 16.3 Hints for Join Orders(USE_NL) 16.4 Hints for Join Orders(USE_NL_WITH_INDEX) 16.5 Hints for Join Orders(NO_USE_NL) 16.6 해시조인(HASH JOIN, USE_HASH, NO_USE_HASH) 16.7 Hints for Join Orders(HASH_AJ) 16.8 Hints for Join Orders(HASH_SJ, NL_SJ) 16.9 Hints for Join Orders(USE_MERGE) 16.10 Hints for Join Orders(LEADING) 16.11 RBO에서의 드라이빙 테이블 선정 16.12 CBO에서의 드라이빙 테이블 선정 16.13 Semi Join(세미 조인) 16.14 Anti Join(안티조인) 17.1 Additional Hints(DRIVING_SITE) 17.2 Additional Hints(CACHE, NO_CACHE) 17.3 Additional Hints(CURSOR_SHARING_EXACT) 17.4 Additional Hints(GATHER_PLAN_STATISTCS) 17.5 Additional Hints(DYNAMIC_SAMPLING) 17.6 Additional Hints(RESULT_CACHE) 17.7 Additional Hints(QB_NAME) 18.1 Hints For Query Transformations(UNNEST, NO_UNNEST) 19.1 SQL문 튜닝을 위한 접근 19.2 SQL 작성 TIP |
---|---|
SQL 튜닝 사례 | SQL튜닝의
도구 AUTO TRACE, EXPLAIN PLAN, 현장 사례연구 INline View, With구문을 활용한 SQL문 튜닝 ORDER BY 튜닝(INDEX, INDEX_ASC, INDEX_DESC를 이용한 튜닝) MAX, MIN 값의 튜닝(INDEX관련 힌트를 이용한 튜닝, MVIEW를 통한 튜닝) MINUS를 사용한 그룹함수 튜닝 COUNT(*) 튜닝(index_ffs를 이용한 튜닝, MVIEW를 이용한 성능 튜닝) Query 및 오라클함수에 대한 RESULT_CACHE 힌트를 이용한 튜닝 DISTINCT의 튜닝(EXISTS) INDEX를 이용한 튜닝(Bitmap, Function Based Index) 비트맵 인덱스를 이용한 OR연산 튜닝 index_ss(SKIP SCANNING)을 이용한 리딩 칼럼이 없는 경우 튜닝 게시판 페이지 나누기 쿼리문 튜닝 순위 매기기 튜닝 서브쿼리 및 조인 튜닝 SQL문 작성 TIP |
댓글 없음:
댓글 쓰기