Computer >> 컴퓨터 >  >> 프로그램 작성 >> SQL Server

실행 계획 - MS SQL Server의 실행 계획

실행 계획은 쿼리 최적화 도구를 사용하여 생성됩니다. 통계의 도움으로 Algebrizer / 트리 프로세스 . 바로 쿼리 최적화 도구입니다. 결과 및 작업 완료 방법을 보여줍니다.

예상 계획에는 두 가지 유형이 있습니다. 및 실제 .

  1. 예상 계획은 가장 최적의 뷰를 보여줍니다.
  2. 실제 계획은 쿼리가 무엇이며 어떻게 수행되는지 보여줍니다.

실행 계획은 재사용을 위해 계획 캐시에 저장됩니다. 최적화 프로그램이 쿼리의 병렬 실행을 수행하기로 결정하지 않는 한 각 계획은 한 번 저장됩니다.

SQL Server에는 3가지 실행 계획 형식이 있습니다. - 그래픽 계획 , 텍스트 계획XML 계획 (표시된 언어 형식).

쇼플랜 사용자가 실행 계획을 보려면 필수(권한)가 필요합니다.

예시 1

아래는 예상 실행 계획을 확인하는 과정입니다.

1단계 - SQL Server 설치에 연결합니다. 이 경우는 TESTINSTANCE입니다. 아래 그림과 같이

실행 계획 - MS SQL Server의 실행 계획
SQL Server 설치 열기

2단계 - 데이터베이스 이름 선택(이 경우 TestDB) 그런 다음 새 검색어를 클릭합니다. 아래에 쿼리를 작성하세요.

 Select * from StudentTable 

실행 계획 - MS SQL Server의 실행 계획
새 쿼리 작성

3단계 - 위 이미지에서 빨간색으로 강조 표시된 아이콘을 클릭하면 아래와 같이 예상 실행 계획이 열립니다.

실행 계획 - MS SQL Server의 실행 계획
예상 실행 계획

4단계 - 테이블 스캔에 마우스 포인터를 놓습니다. (위 이미지의 빨간색 프레임에서 두 번째 아이콘) 자세한 예상 실행 계획을 볼 수 있습니다. 아래 화면이 나타납니다.

실행 계획 - MS SQL Server의 실행 계획
상세 계획 예상

예시 2

실제 실행 계획을 확인하는 과정입니다.

1단계 및 2단계 예 1에서와 같이.

실행 계획 - MS SQL Server의 실행 계획
실제 실행 계획을 보려면 새 쿼리 만들기

3단계 - 위 이미지에서 빨간색 원 아이콘을 클릭하면 아래와 같이 실제 실행 계획이 열립니다.

실행 계획 - MS SQL Server의 실행 계획
SQL Server의 실제 실행 계획

4단계 - 테이블 스캔에 마우스 포인터를 놓습니다. (위 이미지의 빨간색 프레임에서 두 번째 아이콘)을 클릭하면 자세한 구현 계획을 볼 수 있습니다. 아래 화면이 나타납니다.

실행 계획 - MS SQL Server의 실행 계획
상세 실행 계획

5단계 - 마지막으로 결과를 클릭합니다. 위 화면의 왼쪽 상단 모서리에 있습니다.