SQL Server 전문가로부터 SQL 개발 단계에서 성능을 고려한 쿼리 작성법을 배우는 과정입니다. 쿼리 성능 요건을 만족하기 위한 기본 사항들을 실무 사례와 함께 습득할 수 있습니다.
이런 걸
배워요!
성능 좋은 쿼리를 작성하기 위한 기본 규칙들과 금기 사항들 학습
품질 좋은 쿼리 작성을 위한 기본 지식들
공통적인 실무 사례들의 간접적인 경험
쿼리 작성이 성능과 품질을 가른다!
실무 중심으로 탄탄하게 익혀보세요. 👨💻
성능 측면에서 잘못 작성된 쿼리는 DB 성능과 서비스 성능 저하를 유발하는 주요 원인이 됩니다. 개발 초기에 결과 위주로 작성된 쿼리나 SQL Server에 적합하지 않은 구현이 차후 데이터 증가와 함께 성능 문제를 유발하는 것이 일반적이죠.
SW 개발자로서 프로젝트나 솔루션 등의 개발 시에 어떤 유형의 쿼리나 구현이 차후 성능 문제를 유발할 수 있는지를 이해하고 실무에 바로 적용할 수 있도록 관련 지식과 경험을 공유하고 싶습니다.
SQL Server
초중급 개발자
SQL
쿼리 사용자
IT 프로젝트에
주로 참여하는 개발자
쿼리 성능에
관심 있는 초~
중급 사용자
쿼리 최적화를
고민하는
솔루션 개발자
쿼리 작성
표준이 필요한
관리자
인덱스와 쿼리 튜닝을 위해서 개발 및 구현 단계에서부터 기본적으로 해주어야 할 규칙, 금기사항 및 작성법이 있습니다.
본 교육에서는 개발자가 쿼리 구현 단계에서 고려해야 할 여러 가지 규칙들과 권장 사항들을 배울 수 있으며 이로 인해 더 좋은 품질과 유지 보수에 용이한 쿼리를 구현하는 데 도움을 얻을 수 있습니다. 특히 SQL Server를 전문적으로 오랫동안 컨설팅 및 강의 경험을 가진 지식공유자가 각 주제별로 실무에서 공통적으로 나타나는 예제들을 샘플로 사용하므로 교육 후 실무 활용에 직접적인 도움이 됩니다.
SQL 기초는 알고 있어야 내용을 이해하고 따라하는데 수월하실 겁니다, 혹시 중간에 잘 모르는 내용이 있다면 해당 구문/명령/문법에 대해서 학습을 하시고 다시 들으시면 이해에 도움이 되실 겁니다. 혹은 Q/A를 이용하셔도 되겠죠 😊
DBMS마다 인덱스, 통계정보, 잠금, 쿼리 최적화 등의 아키텍처에 세밀한 차이가 있어 SQL Server를 기준으로 한 본 강의 내용이 100% 동일하게 적용되지는 않습니다. 그러나 상당히 많은 내용들이 다른 DBMS에서도 적용된다고 말씀드릴 수 있습니다.
거의 대부분의 내용들은 현재 주로 사용하는 버전들을 기준으로 거의 차이가 없습니다. 일부 차이가 있는 부분은 강의에서 설명드립니다.
1. 쿼리 작성 기본 사항
2. 쿼리 금기 사항
3. 더 좋은 쿼리 작성하기
4. 커서, 뷰, 사용자 정의 함수 구현 시 고려사항
이력 사항
자격 및 인증
강의 활동 (1999년부터)
외부 활동
Q. 비전공자도 들을 수 있는 강의인가요?
SQL의 기초나 사용 경험이 있다면 들을 수 있습니다. 조금 부족하더라도 수강 중에 필요한 기초를 병행 학습하시면 될 겁니다.
Q. 강의를 듣기 전 준비해야 할 것이 있나요?
SQL Server에서 제공하는 SSMS 프로그램이나 혹은 쿼리 사용이 가능한 유사 프로그램을 설치해 두시고 제공되는 데모용 DB와 SQL 스크립트를 미리 다운로드 해 두시면 됩니다. 데모 DB 구성은 교육에서 설명드립니다.
Q. 수강 관련 참고 사항(갖춰야 할 환경, 기타 유의사항 등)이 있나요?
데모 및 과제 수행을 위해 SQL Server가 필요합니다. 가능하면 최신 버전(2021년 현재 기준 2019)이 좋고 이전 버전도 괜찮습니다.
학습 대상은
누구일까요?
SQL Server 초중급 개발자
솔루션 개발자
IT 프로젝트에 주로 참여하는 개발자
쿼리 성능에 관심 있는 초중급 개발자
쿼리 작성 표준이 필요한 관리자
선수 지식,
필요할까요?
SQL 기초
(주)씨퀄로 대표컨설턴트/이사, SQLBigEyes 솔루션 개발자
Microsoft Data Platform MVP (Award, 2002 이후~현재)
MCT, Azure DBA, MCITP, MCDBA
SQL PASS Korea Chapter Leader
Email: jskim@sqlroad.com
Homepage: www.visualdb.net (인프런 쿠폰 코드 제공)
Youtube: 김정선 SQL TV
강의: 스킬서포트교육센터@서울
전체
34개 ∙ (6시간 12분)
가 제공되는 강의입니다.
과정 소개
12:16
데모 DB 생성 및 스크립트 소개
04:26
소개
04:47
의미 오류는 잠재적인 성능 이슈
19:04
소개
04:32
SARG 란?
05:58
Non-SARG, 열 값 비교 사례
05:45