데이터베이스 서버에서 쿼리 워크로드에 대한
EXPLAIN 정보를 수집하려면 SYSPROC.OPT_EXECUTE_TASK 스토어드 프로시저를
사용해야 합니다.
이 태스크 정보
SYSPROC.OPT_EXECUTE_TASK 스토어드 프로시저를 사용하면,
데이터베이스 서버에서 쿼리 워크로드에 대한 EXPLAIN 정보를 수집하고
통합할 수 있습니다. EXPLAIN 정보의 리터럴 값을 통합하는 데에도
해당 스토어드 프로시저가 사용 가능해야 합니다.
Java 스토어드 프로시저
SYSPROC.OPT_EXECUTE_TASK를 사용하려면 다음을 수행하십시오.
예
다음 샘플에서
aocwccsp.jar는 Java 스토어드 프로시저 JAR
파일입니다. 이 파일은 제품의 두 위치에 설치됩니다. 어느 한 사본을 사용할 수 있습니다. 서로 동일합니다.
JCC_HOME은
JDBC 드라이버의 홈 디렉토리이고
JAVA_HOME은
Java의 홈 디렉토리입니다. 런타임 환경 및 JDBC 드라이버 위치에 따라
JCC_HOME 및
JAVA_HOME 값을 변경해야 합니다.
시간대를 나타내는
TZ 값도 로컬 시간대로 변경해야 하는데, 예를 들면 다음과 같습니다.
- 태평양 표준시의 경우 PST08
- 산지 표준시의 경우 MST07
- 중부 표준시의 경우 CST06
- 중부 유럽시의 경우 CET-01
ENVAR("CLASSPATH=/usr/lpp/db2910_base/classes/aocwccsp.jar",
"TZ=PST08",
"JCC_HOME=/usr/lpp/db2910_jdbc/",
"JAVA_HOME=/usr/lpp/java140/J1.4"),
MSGFILE(JSPDEBUG,,,,ENQ),
XPLINK(ON)