조정할 명령문이 글로벌 임시 테이블에 액세스하는 경우, 명령문에서 분석 도구를 실행하기 전에
임시 테이블을 정의하는 명령문을 실행해야 합니다.
이 태스크 정보
- SQL문이 Linux, UNIX 및 Windows용 DB2에서 실행되는
경우, 액세스 플랜 그래프를 작성하고 액세스 플랜 탐색기를 사용하여 액세스 플랜을 분석하거나 둘 다 수행할 수 있습니다.
- SQL문이 z/OS용 DB2에서 실행되는
경우, 명령문의 형식화된 버전을 보고 액세스 플랜 그래프를 작성하며, 액세스 플랜 탐색기를 사용하여 액세스 플랜을 분석하거나
이 세 옵션을 조합하여 수행할 수 있습니다.
프로시저
SQL문을 튜닝하기 전에 글로벌 임시 테이블을 선언하려면 다음을 수행하십시오.
- SQL문이 Linux, UNIX 및 Windows용 DB2에서 실행되는
경우, 워크벤치의 SQL Editor 또는 워크플로우 지원 프로그램에서 DDL문을 실행할 수 있습니다.
- DDL을 실행하여 글로벌 임시 테이블을 선언하기 위해 SQL Editor를 열려면, 데이터 소스 탐색기에서
데이터베이스를 마우스 오른쪽 단추로 클릭하고 새
SQL 스크립트를 선택하십시오. 편집기에 DDL문을 붙여넣고 실행 아이콘을 클릭하십시오.
- 워크플로우 편집기에서 DDL을 실행하려면 아래 a - d단계를 따르십시오.
데이터 소스 탐색기에서 데이터베이스와의 연결을 명시적으로 닫고 작업 스페이스를 전환하거나 클라이언트를
닫을 때까지 글로벌 임시 테이블은 데이터베이스에 남아 있습니다.
- SQL문이 z/OS용 DB2에서 실행되는
경우, 캡처된 SQL문을 임시로 DDL로 대체하여 글로벌 임시 테이블을 작성해야 합니다. 다음 단계를 따르십시오.
- 쿼리 텍스트 필드에 있는 캡처된 SQL문을 복사하여 다른 위치(예: 문서 편집기)에
붙여넣으십시오.
- 쿼리 텍스트 필드에 임시 테이블을 정의하는 SQL문을 입력하거나 붙여넣으십시오.
- SQL 실행 단추를 클릭하십시오. SQL 결과 보기에 결과가 표시됩니다.
DDL이 정상적으로 실행되면, 다음 단계로 진행하십시오.
- 쿼리 텍스트 필드에서 테이블을 정의한 명령문을 캡처된 명령문으로 대체하십시오.
현재 워크플로우 지원 프로그램이 열려 있는 동안에는
글로벌 임시 테이블을 다시 선언하지 않아도 됩니다. 그러나 워크플로우 지원 프로그램을 닫았다가
다시 열어 SQL문에 대한 작업을 계속하는 경우, a - d단계를 다시 수행해야 합니다.
다음에 수행할 작업
실행 대상 선택 단추를 클릭하고 연결된 DB2 데이터 서버에 사용 가능한 옵션을 선택하십시오.