MSSQL 실행계획 질문드립니다. 0 0 738

by 한번사는인생 [SQLServer] [2020.03.16 16:13:01]


저는 중급 웹개발자 입니다.

회사에서 MSSQL을 다루는데, DBA가 없다보니 혼자 테이블 설계 및 프로시저를 직접 만들어서 사용합니다.

처음에는 데이터가 많지 않은 테섭에서 만들어서 확인하다보니, 속도면에서 문제가 없으니 바로 실섭에 반영합니다.

데이터가 쌓이다보니, 프로시저가 느리다는 것을 파악하고 그제서야 실행계획을 보는데

정확하게 모르겠더라구요.

그래서 실행계획을 정확하게 이해하려면 어떤거부터 봐야할까요?

잘 정리된 강의나 자료가 있을까요?

 

그리고 join에서,

nested loop join / hash join / merge join 이 대표적인 join인거같은데

얘네들의 차이점은 정확하게 알 수 있을까요?

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입