다음 위치로부터 SQL문을 캡처할 수 있습니다.
캡처에 필요한 공통 전제조건
캡처하는 각 위치에
대해 다음 전제조건이 충족되어야 합니다. 일부 위치에는 추가적인 전제조건이 있습니다.
- 데이터 소스 탐색기에서 연결이 아직 열려있지 않은 경우 DB2 데이터베이스 또는 서브시스템에 연결하십시오.
- SQL문이 실행되는 DB2
데이터베이스가 단일 SQL문 튜닝을 위해 구성되어 있는지 확인하십시오.
워크플로우 도움자 외의 위치
워크플로우 도움자를 먼저 열지 않고도 다음 위치로부터 SQL문을 캡처할 수 있습니다.
- SQL Editor 또는 루틴 편집기
- 마우스 오른쪽 단추로 편집기 내의 아무 위치나 클릭한 다음 튜닝 시작을 선택하십시오.
참고: 루틴 편집기로부터
캡처하는 명령문에 로컬 변수가 포함되어 있으면 캡처 프로세스 동안 해당 변수가
입력된 매개변수 표시문자로 변환됩니다.
- 데이터 소스 탐색기
- 다음 오브젝트를 마우스 오른쪽 단추로 클릭하고
튜닝 시작을 선택하십시오.
- 패키지
- SQL 스토어드 프로시저
- 컴파일된 SQL문을 사용하는 트리거. 즉, 패키지와 연관된 트리거
- 컴파일된 SQL문을 사용하는 사용자 정의 함수(UDF). 즉, 패키지와 연관된 UDF
- 뷰
워크플로우 도움자 내의 위치
다음 소스로부터 SQL을 캡처하려면 먼저 다음 단계에 따라 워크플로우 도움자를 열어야 합니다.
- 데이터 소스 탐색기에서 마우스 오른쪽 단추로 데이터 서버를 클릭한 다음
을 선택하십시오. 워크플로우 보조 프로그램에서 캡처 섹션이 열립니다.
- 캡처 섹션 왼쪽에서
조정할 SQL문의 위치를 선택하십시오. 열린 페이지의 지시사항을 따르십시오. 제목 오른쪽의 ? 아이콘을 클릭하여 페이지에 대한
정보를 볼 수 있습니다.
다음 위치로부터 캡처할 수 있습니다.- 명령문에 입력하거나 붙여넣으십시오.
- 캡처 섹션의 왼쪽에서 텍스트 입력을 선택하십시오.
- 파일
- 캡처 섹션의 왼쪽에서 파일을 선택하십시오.
- 쿼리 워크로드를 정의하는 XML 파일
- 연결된 데이터베이스 또는 서브시스템에 쿼리 워크로드 튜닝에 필요한 활성 라이센스가 없는 경우에도
쿼리 워크로드의 정의 내에 있는 SQL문을 튜닝할 수 있습니다.
- Optim™ Performance Manager
저장소
- 이 소스에서 캡처하기 위한 전제조건 및 지시사항은 Optim Performance Manager에서 쿼리 워크로드 작성을
참조하십시오.
- Linux, UNIX 및 Windows용 DB2 내의 소스
- 패키지 캐시
이 소스로부터 캡처하려면 사용자 정의 함수(UDF) SYSPROC.MON_GET_PKG_CACHE_STMT에 대한 EXECUTE 권한이 있어야 합니다.
Linux,
UNIX 및 Windows용 DB2 버전 9.5 이상을 사용하는 경우, SYSMON 권한이 있어야 합니다. 또한 스토어드 프로시저
SYSPROC.SNAP_GET_DYN_SQL_V95에 대한 EXECUTE 권한이 있어야 합니다.
Linux,
UNIX 및 Windows용 DB2 버전 9.7 수정팩 1 이상을 사용하는 경우 스토어드 프로시저 SYSPROC.EXPLAIN_FROM_SECTION에 대한 EXECUTE 권한이
있어야 합니다.
- 패키지
- SQL 스토어드 프로시저