
[MSSQL] MSSQL LIKE 검색 쿼리 성능 개선기
개요 이번 글에서는 MSSQL에서 Like을 사용한 검색 쿼리를 개선했던 경험과 여러가지 개선 방법에 대해 이야기해 보려고 한다. 환경 Microsoft SQL Server 2016 (SP1) 배경 현재 사내에서 Spring + MSSQL을 기반으로 운영 중인 게임 커뮤니티 사이트의 백엔드를 전담하고 있다. 금일 게임 운영실로부터 해당 사이트의 모든 검색 시스템이 작동하지 않는다는 연락을 받게 된다. 이전부터 게시글 조회 관련 API의 Latency가 길었어서 두고두고 쿼리 리팩토링을 진행하려고 했었는데 오늘 갑자기 서비스에 장애가 발생한 상태인 것이다. 문제 원인 장애가 생겼다는 소식을 전달받자마자 인프라팀에 모니터링 대시보드를 요청 해당 DB 서버의 CPU 및 메모리 사용률을 확인하였다. 게임 커뮤니..