입학이 긍지가 되고 수료가 날개가 되는 
상위1%전문가 양성을 위한 교육


단기핵심과정 SW Engineering

Java JDBC 기반의 SQL 성능튜닝

교육기간 2019.11.16 ~ 2019.12.07 (매주 토요일) 강의시간 9:00~18:00 (8시간/총32시간)
교육비용 무료
(300인 이상 규모의 회사 : 46,940원)
교육특전 점심 식비 지원
교육정원 20명 문의 김준영 매니저/070-4166-2504
※ SW 산업협회 협약기업이 아닌 경우 신청서류 작성 후 로 보내주시기 바랍니다.

협약기업 확인하기
교육안내

교육비 입금은 교육시작일 3일전까지 입금하여 주시기 바랍니다.
서류 제출 및 입금 선착순으로 명단에 들어가니, 빠른 제출 부탁드립니다.

은행 계좌번호
기업 202-030450-01-077

교육소개

빅데이터 시대가 도래함에 따라 각 소프트웨어와 IT 서비스가 다루고 있는 DB 또한 그 규모가 방대해지고 있다. 규모 있는 DB의 성능 향상을 위한 효율적인 튜닝은 솔루션 개발의 핵심 성공 요인 중 하나로 꼽히면서도 정작 실무 현장의 고급 DB 설계 인력들은 부족한 실정이다. 따라서 현장 실무 인력을 위한 DB 성능 튜닝 강의는 현장 기업의 경쟁력을 높여줄 필수 요소라 할 수 있다.

교육목표
  1. JDBC 기반 데이터베이스 어플리케이션 개발 시 성능을 고려한 코딩방법에 대해 학습
  2. 대용량 데이터 기반 배치 처리시 고려할 사항을 이론과 실습을 통해 학습
  3. DBMS 아키텍처 이해를 기반으로 SQL 실행 원리와 성능 튜닝 원리를 학습
교육특전/혜택
  1. 교육비 전액 무료
  2. 점심 식비 지원
  3. 참고 서적 무료 제공
교육대상

  1. JDBC 기반 데이터베이스에 관심이 있는 재직자
  2. 고용보험이 가입되어있는 재직자
  3. SW 산업협회 협약기업에 해당하는 기업 재직자

개강일
1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
4/23 8/20 11/5
참고서적 제공

'실전 사례로 살펴보는 SQL 튜닝 비법'
강남이,권지윤,김남훈,김윤성,박종건,양용열,정지혜,한승란 저 / 인사이트

신청방법
교육내용
구분 내용
1일차 [JDBC 구조]
- JDBC 구조
- 대용량 데이터 생성

[프로그램 방식 성능 비교/분석]
- 자바 기반 배치 프로그램 방식 성능 비교/분석
- 절차적/비절차적 프로그래밍, Array Processing
2일차 [Oracle DBMS 아키텍쳐]
- Oracle DBMS 아키텍쳐(튜닝관점), Instance/Database, 논리적/물리적 저장구조

[SQL 처리과정]
- Parsing/Execute/Fetch, Physical/Logical read, Cache Hit, DML/SELECT
3일차 [Connection/Session, Optimizer의 이해]
- Connection/Session
- Optimizer CBOStatistice/Execution/Histogram

[인덱스의 이해]
- Index 아키텍처
4일차 [SQL의 튜닝 및 튜닝 실습]
- SQL 튜닝 원리
- SQL 성능 비교/분석

[사례별 튜닝기법 분석]
- 모니터링 및 분석
- GC/Heavy SQL/DBMS Instance

※ 교육인원 미달 시 일정은 변경 될 수 있음


교육내용 예제

"Python 초보입니다. Jupyter노트북 사용법을 알려주세요"

"지도학습 알고리즘을 쉽게 적용하는 방법을 알려주세요. 그리고 전처리는 어떻게 하나요?"

"평향-분산 트레이드오프 (bias-variance tradeoff)가 KNN 알고리즘에서 어떻게 나타나는지 알려주세요"

"신용불량 진단, 암 진단과 같이 드물게 발생하지만 임팩트가 큰 이벤트를 예측하고 성과를 진단하는 방법을 알려주세요"

강의 기획의도

최근 4차산업을 위시한 데이터의 중요성은 많은 분들이 이미 공감하고 있습니다. 또한 머신러닝, AI와 같이 이전에는 생소했던 용어도 이미 미디어를 통해서 일상적으로 접하고 있습니다. 하지만 대다수는 머신러닝을 본인과는 상관이 없는 막연한 개념으로만 인식하고 있는 것도 사실입니다. 업무에 실제로 활용할 수 있는 실용적 가치의 머신러닝의 필요성을 감안하여 가장 배우기 쉬운 언어인 파이썬(Python)과 패키지를 활용한 저비용(노력) 고효율의 초급 과정을 기획하게 되었습니다.