DevTrace
글로벌 오픈소스 에러와 시스템 트러블슈팅을 근본 원인부터 심층 추적합니다. 코드 블록과 구조화된 디버깅 표로 개발자의 가독성을 극대화한 한국어 기술 블로그.
운영 중인 사내 시스템에서 특정 테이블 트랜잭션 미종료로 인해 전체 화면이 대기(Blocking) 상태에 빠졌을 때, sp_who2 대신 빠르게 범인 세션과 실행 쿼리를 찾아 KILL 처리하는 실무 스크립트.
사내 WinForms 프로그램에서 Microsoft.Office.Interop.Excel을 사용해 엑셀 파일을 생성한 뒤 Quit()을 호출해도 백그라운드 프로세스가 종료되지 않는 현상과 COM 객체 해제 방법.
SSMS에서 직접 돌리면 0.1초 만에 나오는 쿼리가 C#이나 VB.NET 화면에서만 유독 느릴 때 확인해 볼 AddWithValue와 NVARCHAR 묵시적 형변환 해결 기록.
날짜 컬럼에 분명 인덱스가 있는데 왜 테이블 전체를 스캔할까? 흔히 하는 좌변 가공 실수와 범위 검색 작성법.