간혹 쿼리의 예상 실행 계획을 가져 오려고하면 메시지 창에 (1 row(s) affected)
이외의 결과가 표시되지 않고 "쿼리가 성공적으로 실행되었습니다" 상태 표시 줄에.실행 계획이 표시되지 않음 - CTRL + L은 영향을받은 행 수만 표시합니다.
내가 원하는 부분에 CTRL+L
을 실행하려고하면 예상 실행 계획이 표시됩니다. 그러나 변수 선언과 분리 된 700 줄의 프로 시저 중 일부를 분석해야하는 경우가 있기 때문에 다소 짜증이납니다. 변수 선언을 표시하면 계획의 일부분이 표시됩니다. 그러나 때로는 일부 삽입 및 업데이트 명령문은 전혀 결과를 얻지 못합니다. 첫 번째 단락에서 설명한 것입니다.
쿼리 실행 계획을 예측 가능하게 유지시키는 무언가가 있습니까? 어떻게 해결할 수 있습니까?
편집 : 할 수 없습니다 어떤 이유로
... FOO inner join BAR on contidion1, condition2... conditionN
: 나는 몇 가지의 실행 계획이 조인에 너무 많은 문이 테이블, 즉 가입 얻을 때 이런 것을 발견 아직 문제를 해결하는 조건의 양을 줄이십시오. 나는 여전히 문제를 개선하기 위해이를 분리하려고 노력 중이다.
최근 업데이트 현재 버전 정보? – SqlOnly
@SqlOnly SSMS 만 사용하고 있으며 롤백을 시도 할 수있는 업데이트가 없습니다. – Renan
더 자세히 설명해 주시겠습니까? "때로는 쿼리에 대한 예상 실행 계획을 얻으려고 시도 할 때"이 경우에만 몇 번 발생합니다. 시도해 볼 수있는 경우 다시 시도하십시오. – TheGameiswar