단일 SQL문 튜닝 결과를 보기 위한 액세스 플랜 그래프 비교

쿼리 튜닝을 위한 워크플로우 보조 프로그램의 비교 섹션을 사용하여 두 액세스 플랜 그래프를 비교할 수 있습니다.

시작하기 전에

이 태스크 정보

액세스 플랜 그래프를 비교하면 SQL문의 변경사항이 해당 명령문의 액세스 플랜을 향상시켰는지 알 수 있습니다. 비교 섹션에서는 다른점을 나열하고 강조 표시합니다.

프로시저

두 액세스 플랜 그래프를 비교하려면 다음을 수행하십시오.

  1. 쿼리 튜닝을 위한 워크플로우 보조 프로그램이 열리면 비교 탭을 누르십시오.

    액세스 플랜 그래프 비교 페이지에서, 워크플로우 보조 프로그램의 현재 인스턴스에 있는 분석 결과는 작업 스페이스에 있는 저장된 프로젝트의 분석 결과와 함께 나열됩니다.

    예를 들어 작업 스페이스에 Project1 프로젝트가 있다고 가정합니다. 이 프로젝트에서는 서로 다른 두 SQL문의 분석 결과를 저장했습니다. 워크플로우 보조 프로그램의 현재 인스턴스에서 SQL문에 대해 어드바이저 및 도구를 두 번 실행합니다. 그런 다음 비교 섹션으로 이동합니다. 액세스 플랜 그래프 비교 페이지에는 다음 두 목록이 표시됩니다.

    표 1. 이 예제 조건에 대해 표시되는 두 개의 목록
    왼쪽 오른쪽
    페이지 왼쪽 페이지 오른쪽
  2. 액세스 플랜 그래프 비교 페이지 왼쪽에서 비교할 분석 결과를 선택하십시오.
  3. 오른쪽에서 비교할 기타 분석 결과를 선택하십시오.
  4. 페이지 맨 위에 있는 비교 단추를 누르십시오. 다른점을 나열하는 새 페이지가 열립니다. 페이지는 각 그래프에서 강조 표시된 다른점과 함께 액세스 플랜 그래프도 나란히 표시합니다.

캡처한 SQL문에 대해 액세스 플랜을 생성하고, 해당 명령문을 튜닝한 후 튜닝한 명령문의 액세스 플랜 그래프를 생성하여 액세스 플랜을 비교할 수 있다고 가정합니다.
  1. 워크플로우 보조 프로그램에서 SQL문의 액세스 플랜 그래프를 생성하십시오. 워크플로우 보조 프로그램의 호출 섹션에 있는 단일 쿼리 어드바이저 및 분석 도구 모두 실행 페이지에서 액세스 플랜 그래프를 생성할 수 있습니다. 기본 어드바이저 및 도구 실행 단추를 눌러 SQL문의 형식화된 버전 및 어드바이저의 권장사항과 함께 액세스 플랜 그래프도 생성하십시오. 워크플로우 보조 프로그램은 결과를 내부적으로 Current Project_data_server/Query Group 1/Query 1/Analysis Result 1로 저장합니다.
  2. 형식화된 쿼리 및 액세스 플랜 그래프의 분석 및 권장사항에 따라 SQL문을 튜닝하십시오.
  3. 명령문의 다른 액세스 플랜 그래프를 생성하십시오. 다시 호출 섹션에 있는 단일 쿼리 어드바이저 및 분석 도구 모두 실행 페이지의 기본 어드바이저 및 도구 실행 단추를 누르십시오. 워크플로우 보조 프로그램은 결과를 내부적으로 Current Project_data_server/Query Group 1/Query 1/Analysis Result 2로 저장합니다.
  4. 비교 탭을 누르십시오.
  5. 비교 왼쪽의 경우, Current Project_data_server/Query Group 1/Query 1/Analysis Result 1을 선택하십시오.
  6. 비교 오른쪽의 경우, Current Project_data_server/Query Group 1/Query 1/Analysis Result 2를 선택하십시오.
  7. 페이지 맨 위에 있는 비교 단추를 누르십시오.

피드백