ABORT_QUERY_EXECUTION 쿼리 힌트

ABORT_QUERY_EXECUTION 쿼리 힌트 DB 서버의 성능이나 안전성에 큰 영향을 미치는 쿼리가 실행되는 경우 관계자들의 고통스러운 시간이 시작됩니다. 일차적으로 상황을 인식하는 단계를 시작으로 진단, 분석, 조치해서 다시 안정화될 때까지 때론 단순하지만 많은 경우 매우 복잡하고 긴 시간을 거치기도 합니다. 개인적으로도 간헐적으로 고객사에서 특정 고부하 쿼리로 인해 긴급한 연락을 받은 경우가 있고 그 때마다 담당자와 함께 어렵고…

Optimized sp_executesql

Optimized sp_executesql SQL Server 2025의 두 번째로 소개하고 싶은 새로운 기능입니다. .NET Entity Framework(Core)과 같은 ORM 기반이든 명시적으로 실행되는 형식이건 일반적인 매개변수 쿼리는 SQL Server에서 sp_executesql로 호출됩니다. sp_executesql과 Optimized의 기본 소개는 MS Learn 문서를 참조하세요. 이 방식이 동시에 대량 호출되는 경우 그 이득이 감소되거나 예상치 못한 성능이 나올 수 있습니다. 이를 방지하기 위해 새로운 매커니즘이…

Optional Parameter Plan Optimization

Adaptive Plan Optimization (a.k.a. Multiple Plan) 확장 Optional Parameter Plan Optimization (이하 OPPO) 하나의 쿼리가 한 번의 하나의 실행 계획만 가진다는 기본 구조로 인해 생기는 부작용을 해결하기 위해 SQL Server는 Multiple Plan 전략을 도입하기 시작했습니다, 일명 Adaptive Plan Optimization입니다. 이를 위해 SQL Server 2022에서 처음 Parameter Sensitive Plan Optimization(PSPO)이 도입되었습니다(필자는 다른 방식의 PSPO를 SQL 개발팀에…

[모집] SQL Server 쿼리튜닝 실무@스킬서포트 교육센터

아주 오랜만에 스킬서포트 교육센터에서 쿼리튜닝 강의가 진행됩니다. 이미 최소 인원이 준비되어서 진행 예정입니다. 3/17(화) ~ 19, 3일간이며 위치는 선릉~삼성역 중간입니다. 교육비가 좀 세긴합니다만^^; 회사 지원받아서 오실 수 있으면 좋겠습니다. 유익한 내용 최대한 열심히 전달하겠습니다. 교육신청: 스킬서포트 교육센터, SQL Server 쿼리튜닝 실무

(온라인) PostgreSQL 18 New Features – Query Optimizing 부문

처음으로 PostgreSQL(이하 PG) 세미나를 진행합니다. PG에 관심이 많아 스터디 그룹도 만들어서 공부한지 2년이 됐네요. 아직 경험이 일천해서 세미나를 해도 될런지 염려가 됩니다만, PostgreSQL 18의 Query Optimizing 부문을 개인적으로 정리했는데 커뮤니티 혹은 사용자들과 공유하면 좋겠다는 생각에 이번 시간을 마련했습니다. 1시간 정도 소요 예상이라 평일 저녁 Microsoft Teams로 온라인 진행합니다. 각 변화들을 가볍게 살펴보고 의견들도 나눌 수…

SQL Server 쿼리 튜닝 실무 교육@계명대

11/25~26(2일)간 대구 계명대 산학협력단 재직자교육으로 진행하는 쿼리 튜닝 실무(2일) 과정을 진행할 예정입니다. 거리가 있는 장소지만 좋은 기회이니 만큼 필요하신 분들에게 알려드리고 싶었으나 대구 지역 재직자를 대상으로 모집한다고 하여 공유를 하지 못했습니다. 아쉽지만 다음에 좋은 교육 기회가 있으면 다시 정보 공유하겠습니다. 오늘 SQL Server 2025가 발표되었네요, SQL AI를 주인공으로 해서 흥미로운 변화들이 많습니다. 이 정보 또한…

SQL Server 2025 AI 발표(후기)

어제 9/5(금) 오후 4~8시(총 4시간), 외부 모임에서 SQL Server 2025의 새로운 기능 중 가장 핫한 주제인 “AI Integration”을 발표했습니다. 2시간 정도 분량을 예상했으나 자유로운 토론과 진행을 하다보니 거의 4시간 가까이 소요되었습니다. SSMS에서의 GPT 기능 지원,  벡터 데이터의 유사 의미 검색 기능과 그 배경 지식들(약간의 수학^^)을 함께 다루면서 흥미로운 시간이 되었습니다. 아쉬운 부분들이 많이 있지만 아직…

SQL Server 2025-00-새로운 기능, 머리글

소개 “AI Ready Enterprise Database from Ground to Cloud” 8/23일 전후로 RC 0가 발표되었네요, 정식 버전도 얼릉 발표되길 기대해봅니다 😀 SQL Server 2025의 새로운 기능들을 개별적으로 살펴보기 전에 우선 개괄적으로 그리고 전체적으로 리뷰를 하겠습니다. 타이틀이 의미하듯이 온프레미스에서 클라우드에 걸쳐 AI를 지원하는 Enterprise Database로서의 SQL Server 2025의 새로운 기능들을 범주별로 나누고 주요 기능들을 목록화해서 간단한 설명만…