다음 위치에서 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의 소스
- 패키지 캐시
이 소스에서 캡처하려면 SYSPROC.MON_GET_PKG_CACHE_STM 사용자 정의 함수(UDF)에 대한
EXECUTE 특권이 있어야 합니다.
Linux, UNIX 및 Windows용 DB2 버전 9.5를 사용 중인 경우, SYSMON 권한이 있어야 합니다. SYSPROC.SNAP_GET_DYN_SQL_V95 스토어드 프로시저에 대한 EXECUTE 특권도 있어야 합니다.
Linux, UNIX 및 Windows용 DB2 버전 9.7 Fixpack 이상을
사용 중인 경우, SYSPROC.EXPLAIN_FROM_SECTION 스토어드 프로시저에 대한 EXECUTE 특권이 있어야 합니다.
- 패키지
- SQL 스토어드 프로시저