액세스 플랜 비주얼 표시 생성

Query Tuner 워크플로우 지원 프로그램은 명령문의 액세스 플랜을 다이어그램으로 표시할 수 있습니다. 다이어그램은 플랜의 각 단계에 비용 및 카디널리티 추정치를 제공합니다.

시작하기 전에

이 태스크 정보

액세스 플랜 그래프는 쿼리 실행의 "운영 세부사항"과 데이터 플로우 방법을 둘 다 설명합니다. 액세스 플랜 그래프의 리프 노드는 쿼리 실행 플랜의 데이터 소스를 나타내는 테이블 노드, 작업 파일 노드 또는 인덱스 노드입니다. 그래프에 표시된 대로 데이터는 상향식으로 플로우되며 액세스 플랜 그래프의 연산 노드를 통해 처리됩니다.

프로시저

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

  1. 튜닝하려는 SQL문을 캡처하십시오. 단일 쿼리 튜닝을 위해 SQL문을 캡처할 수 있는 위치를 참조하십시오.
  2. 캡처된 명령문 중 하나를 선택한 후 어드바이저 및 도구 호출 단추를 클릭하십시오. 호출 섹션에서 단일 어드바이저 및 분석 도구 실행 페이지가 열립니다.
  3. SQL문이 참조하는 규정되지 않은 오브젝트에 사용할 스키마를 설정하거나 SQL ID를 변경(명령문이 z/OS®용 DB2에서 실행하는 경우)해야 하는 경우 이 페이지의 SQL문 위에 있는 스키마 및 SQLID 필드에 이 값을 지정하십시오. 스키마 및 SQL ID에 대한 전역 기본값 설정에 대한 정보는 규정되지 않은 오브젝트, SQL ID 또는 둘 다에 대해 사용할 스키마 설정을 참조하십시오.
  4. 실행 대상 단추를 클릭하십시오.
  5. 활동 선택 창에서 액세스 플랜 그래프 표시 옵션을 선택하십시오.
  6. 옵션: Linux, UNIX 및 Windows, 버전 9.7.1 이상용 DB2에서 실행되는 SQL문의 경우: 액세스 플랜을 분석할 때, 현재 SQL문의 EXPLAIN 정보의 값 대신 실행 시 수집한 실제 값을 사용하도록 지정하십시오. 이 옵션을 선택하기 전에 사용자 ID가 CREATE EVENT MONITOR name FOR ACTIVITIES 명령을 실행할 권한이 있는지 확인하십시오. DBADM, SQLADMWLMADM 권한에 이 특권이 있습니다.
  7. 확인을 클릭하십시오.

다음에 수행할 작업

Query Tuner 워크플로우 지원 프로그램에서 검토 섹션이 열립니다. 활동 선택 창에서 추가 옵션을 선택했기 때문에 액세스 플랜 검토 페이지가 열리지 않으면, 검토 섹션 왼쪽에 있는 액세스 플랜 그래프 열기를 클릭하십시오.

이 페이지에 대한 도움말은 페이지 맨 위에 있는 도움말 단추를 누르십시오. F1을 누를 수도 있습니다.

액세스 플랜 그래프 읽기 및 해석에 대한 자세한 정보는 Optim™ Query Tuner를 사용하여 SQL 튜닝, 파트 1: 액세스 경로 이해를 참조하십시오.


피드백