Linux, UNIX 및 Windows용 DB2에서 실행되는 쿼리 워크로드를 작성하기 위해 SQL문을 캡처할 수 있는 위치

다음 위치에서 SQL문을 캡처할 수 있습니다.

캡처를 위한 공통 전제조건

캡처하는 각 위치에 대해 다음 전제조건을 충족시켜야 합니다. 일부 위치의 경우 전제조건이 추가로 있습니다.

워크플로우 지원 프로그램 외부의 위치

워크플로우 지원 프로그램을 먼저 열지 않고 다음 위치에서 SQL문을 캡처할 수 있습니다.

SQL Editor 또는 루틴 편집기
편집기 어디서든 마우스 오른쪽 단추를 클릭하고 튜닝 시작을 선택하십시오.
주: 루틴 편집기에서 캡처하는 명령문에 로컬 변수가 포함된 경우, 해당 변수는 캡처 프로세스 동안 유형이 지정된 매개변수 표시문자로 변환됩니다.
데이터 소스 탐색기
다음 오브젝트를 마우스 오른쪽 단추로 클릭하고 튜닝 시작을 선택하십시오.
  • 패키지
  • SQL 스토어드 프로시저
  • 컴파일된 SQL문을 사용하는 트리거(즉, 패키지와 연관된 트리거)
  • 컴파일된 SQL문이 있는 사용자 정의 함수(UDF)(즉, 패키지와 연관된 UDF)
  • 보기

워크플로우 지원 프로그램 내부의 위치

다음 소스에서 SQL문을 캡처하려면 먼저 다음 단계를 따라 워크플로우 지원 프로그램을 열어야 합니다.

  1. 데이터 소스 탐색기에서 연결을 펼치고 데이터 서버를 마우스 오른쪽 단추로 클릭한 후 분석 및 조정 > 튜닝 시작을 선택하십시오. 워크플로우 지원 프로그램에서 캡처 섹션이 열립니다.
  2. 캡처 섹션 왼쪽에서 조정할 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 스토어드 프로시저

피드백