성능 튜닝을 하면서 처음보는 그래픽 실행계획을 봤습니다. NL조인 실행계획에 X표시가 떠있었습니다. " 조인 조건자 없음" 이라는 설명과 함께 이건 뭐지? 라는 생각이 이승연(전 MSSQL MVP)님에게 물어봤더니 좋은 답변을 얻어서 정리하였습니다.해당 내용에 도움을 주신 이승연님 대단히 감사드립니다. 우선 해당 실행계획을 보면 다음과 같습니다. 처음에 튜닝 할 당시에 이게 뭐하는 실행계획인지 잘 몰랐습니다. 조인 시에 Miss? / 인덱스 오류? 이런 저런 생각을 하였는데 정말 이유는 간단했습니다. 조인의 조건자가 정말 없습니다. 그런데 상식적으로 조인을 걸고 ON 절을 해주지 않으면 조인이 안되지 않나? 이런 생각을 했는데... 잘 됩니다. 음...없다기 보다는 같은걸 2번 쓰거나 엉뚱한(?)것을 입..
조인 조건자 없음
성능 튜닝을 하면서 처음보는 그래픽 실행계획을 봤습니다. NL조인 실행계획에 X표시가 떠있었습니다. " 조인 조건자 없음" 이라는 설명과 함께 이건 뭐지? 라는 생각이 이승연(전 MSSQL MVP)님에게 물어봤더니 좋은 답변을 얻어서 정리하였습니다.해당 내용에 도움을 주신 이승연님 대단히 감사드립니다. 우선 해당 실행계획을 보면 다음과 같습니다. 처음에 튜닝 할 당시에 이게 뭐하는 실행계획인지 잘 몰랐습니다. 조인 시에 Miss? / 인덱스 오류? 이런 저런 생각을 하였는데 정말 이유는 간단했습니다. 조인의 조건자가 정말 없습니다. 그런데 상식적으로 조인을 걸고 ON 절을 해주지 않으면 조인이 안되지 않나? 이런 생각을 했는데... 잘 됩니다. 음...없다기 보다는 같은걸 2번 쓰거나 엉뚱한(?)것을 입..
2016.01.06