실행 계획은 쿼리 최적화 도구를 사용하여 생성됩니다. 통계의 도움으로 Algebrizer / 트리 프로세스 . 바로 쿼리 최적화 도구입니다. 결과 및 작업 완료 방법을 보여줍니다.
예상 계획에는 두 가지 유형이 있습니다. 및 실제 .
- 예상 계획은 가장 최적의 뷰를 보여줍니다.
- 실제 계획은 쿼리가 무엇이며 어떻게 수행되는지 보여줍니다.
실행 계획은 재사용을 위해 계획 캐시에 저장됩니다. 최적화 프로그램이 쿼리의 병렬 실행을 수행하기로 결정하지 않는 한 각 계획은 한 번 저장됩니다.
SQL Server에는 3가지 실행 계획 형식이 있습니다. - 그래픽 계획 , 텍스트 계획 및 XML 계획 (표시된 언어 형식).
쇼플랜 사용자가 실행 계획을 보려면 필수(권한)가 필요합니다.
예시 1
아래는 예상 실행 계획을 확인하는 과정입니다.
1단계 - SQL Server 설치에 연결합니다. 이 경우는 TESTINSTANCE입니다. 아래 그림과 같이
SQL Server 설치 열기
2단계 - 데이터베이스 이름 선택(이 경우 TestDB) 그런 다음 새 검색어를 클릭합니다. 아래에 쿼리를 작성하세요.
Select * from StudentTable
새 쿼리 작성
3단계 - 위 이미지에서 빨간색으로 강조 표시된 아이콘을 클릭하면 아래와 같이 예상 실행 계획이 열립니다.
예상 실행 계획
4단계 - 테이블 스캔에 마우스 포인터를 놓습니다. (위 이미지의 빨간색 프레임에서 두 번째 아이콘) 자세한 예상 실행 계획을 볼 수 있습니다. 아래 화면이 나타납니다.
상세 계획 예상
예시 2
실제 실행 계획을 확인하는 과정입니다.
1단계 및 2단계 예 1에서와 같이.
실제 실행 계획을 보려면 새 쿼리 만들기
3단계 - 위 이미지에서 빨간색 원 아이콘을 클릭하면 아래와 같이 실제 실행 계획이 열립니다.
SQL Server의 실제 실행 계획
4단계 - 테이블 스캔에 마우스 포인터를 놓습니다. (위 이미지의 빨간색 프레임에서 두 번째 아이콘)을 클릭하면 자세한 구현 계획을 볼 수 있습니다. 아래 화면이 나타납니다.
상세 실행 계획
5단계 - 마지막으로 결과를 클릭합니다. 위 화면의 왼쪽 상단 모서리에 있습니다.