안녕하세요?
MSSQL 쿼리 속도 개선에 대해 문의주셨는데 쿼리 속도 개선은 굉장히 막연한 이야기입니다
우선 문제의 쿼리를 알고나야 정확히 쿼리에 쓸데 없는 걸 쳐야 하는지 알수 있을것 같은데
일단 쿼리를 제가 모른다는 가정하에 개선할 수 있는 방법은
첫번째로 식별 값으로 사용되는 필드는 Index가 설려있는지 확인합니다
두번째 Join 문을 사용할 때에는 결과 값이 적은 쿼리부터 배치합니다.
세번째 의미없는 Outer Join 및 전체 데이터 비교를 사용하지 않습니다.
그리고 내용이나 결과가 다르지 않으면 Outer Join보단 Inner Join 사용하시길 바랍니다