소개
(주)씨퀄로 대표컨설턴트/이사, 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
강의: 스킬서포트교육센터@서울
강의
전체3수강평
- 쿼리 작성 시 주의점에 대해 잘배웠습니다
김민규
2024.05.29
1
- rnerne
노성훈
2024.04.09
1
- sql지식을 쌓는데 큰 도움이 되었습니다. 고급 과정도 시청 계획입니다.
쌍문동꿀주먹
2024.04.03
1
- 잘들었습니다. 감사합니다.
eleisn64
2024.03.31
1
게시글
질문&답변
2024.07.30
13:57 쿼리실행화면 차이점
안녕하세요 edu02님, 13:12s 이후에 설명하는대로, 해당 주제는 함수 내부에서 참조한 테이블 [Order Details]가 실행 계획 보이는지 안 보이는지를 확인하는 목적입니다. 나머지 질문주신 부분은 이 과정의 범위가 아니니 때문에 신경쓰지 않으셔도 됩니다. P.S: 이 과정 범위는 아니지만(보통 쿼리튜닝 교육에서 다룸) 참고로, 실행 계획의 내용은 SQL Server 버전/Edition/인덱스/통계정보/옵션 등의 따라서 차이가 날 수 있습니다. 해서 차이가 나는 부분은 궁금한 경우 위 내용들을 하나씩 체크해 봅니다. 도움이 되시길 바랍니다. 김정선 드림
- 0
- 1
- 62
질문&답변
2024.07.26
부록 영상 질문
안녕하세요 edu02님,확인해 보니 해당 구간은 중간에 불필요한 화면이 있어서 편집된 것이고 내용과 설명은 정상적으로 연결됩니다. 이 데모 직전 토픽 중 "SELECT 쿼리 잠금 차단 회피 - 두 가지 선택지" 슬라이드에서 설명한 내용을 데모로 보여드린다고 생각하시면 됩니다. 도움이 되시길 바랍니다. 김정선 드림
- 0
- 1
- 73
질문&답변
2024.07.21
섹션2 조건절 상수화 이슈(로컬변수, 사용자정의함수), 테이블 변수 최적화 이슈
안녕하세요 나는그네님, 참고로 질문주신 내용은 "쿼리 튜닝" 과정에서 상세하게 다루는 부분입니다. 차후 혹시 기회가 된다면 쿼리튜닝 교육(저나 혹은 다른 전문가의) 들어보시면 도움이 많이 되실겁니다. 여기서는 지면상 간단하게 정리하겠습니다 1) 제가 설명드리고 싶은 내용에 딱 맞는 사이트는 지금 당장은 찾지 못했습니다 (있긴 있을텐데^^) 로컬변수 부분은 제외하고 매개변수를 주인공으로 다루는 페이지 중에 조금 쉽게 설명한 자료를 찾아서 아래 올립니다. 도움이 되셨으면 합니다. (주제는: Parameter Sniffing, 파라미터 스니핑 입니다) https://blog.sqlauthority.com/2019/12/20/sql-server-parameter-sniffing-and-local-variable-in-sp/ 2) 핵심 관심사는 테이블 조인 성능 상 조인 순서(A -> B or B ->A)를 결정하는 것이 중요하고 이는 Query Optimizer에 의해서 판단이 되는데, 테이블 변수의 경우 컬럼의 통계 정보를 관리하고 사용하지 않아 행 수 추정이 안되고 이로 인해 조인 순서를 최적화하는데 실패할 확률이 높다는 것입니다. 그 부분을 고려해서 사용에 주의가 필요하다는 것입니다. 좋은 질문주셔서 고맙습니다. 열공 & 완강하시기 바랍니다. 김정선 드림
- 0
- 2
- 82
질문&답변
2024.07.21
쿼리 튜닝 관련 강의는 ..
안녕하세요 나는그네님, 해당 과정은 고급 쿼리 과정이고 쿼리 튜닝 과정의 선수 과정 정도입니다. 쿼리 튜닝(SQL Server 기준)은 현재는 온라인 강의가 없습니다. 원하시면 오프라인으로 가능합니다. 정규 과정은, SQL Server 쿼리튜닝 실무 > Database (skillsupport.co.kr) 에서 가능하지만 코로나 이후에는 신청자 수 부족(최소 5명)으로 잘 열리지 않습니다 1일짜리 단축 과정은, SQL Server 쿼리 튜닝의 요체 | 배움을 재밌게, 탈잉! (taling.me) 에서 신청할 수 있습니다만 여기도 같은 이유로(최소 3~4명) 잘 열리지는 않습니다^^ 도움이 되시길 바랍니다. 추가로 궁금한 점 편히 문의주세요. 김정선 드림
- 0
- 1
- 82
질문&답변
2024.07.14
메시지 창 관련 문의
안녕하세요, edu02님 SSMS에서 SET STATISTICS IO ON 세션 옵션을 먼저 실행한 뒤에 필요한 쿼리를 실행하시면 됩니다. 위 옵션의 설명은 "실행계획..." 토픽에서 간단하게 설명합니다. 도움이 되시길 바랍니다. 김정선 드림
- 0
- 1
- 68