블루벨스
180
2021-04-01 11:03:21
1
80

mssql in절 속도


셀렉트 조건에 IN절을 넣고 IN절 안에 또 IN절을 넣어서 조회시

성능하락이 많이 심한가요 ?

0
  • 답변 1

  • 웃지않는광대
    147
    2021-04-01 11:25:23

    실행 계획을 봐야하지만


    만약 메인 테이블에서 풀스캔이 발생하고


    그 특정값을 in절에 있는 테이블 where절에 비교하는 실행계획이 나오면 


    성능상 느리게 동작할겁니다.


    그럴땐 join을 시켜서 해쉬조인을 유도하는게 성능상 더 빠를겁니다

  • 로그인을 하시면 답변을 등록할 수 있습니다.