쿼리 튜닝을 위해 Linux, UNIX 및 Windows용 DB2 데이터베이스 구성

Optim™ Query Tuner 클라이언트를 사용하여 SQL문 조정을 시작하기 전에 이에 대해 Linux®, UNIX® 및 Windows®용 DB2® 데이터베이스를 구성해야 합니다.

시작하기 전에

이 태스크 정보

클라이언트에서 Linux, UNIX 및 Windows용 DB2 데이터베이스를 구성하여 EXPLAIN 및 ADVISE 테이블을 작성하고 인덱스 어드바이저 스토어드 프로시저를 사용하게 할 수 있습니다. 이러한 오브젝트가 다른 형식이나 버전으로 데이터베이스에 있으면, 메시지가 표시됩니다. 메시지의 지시사항을 따라 오브젝트를 현재 버전으로 이주하십시오.

클라이언트를 사용하지 않고 서버에서 직접 데이터베이스를 구성하는 경우, migrate_explaintables_db2luw.ddl 파일의 지시사항을 따라 EXPLAIN 및 ADVISE 테이블을 이주하십시오. EXPLAIN 및 ADVISE 테이블 이주에 사용되는 SQL문은 이 파일에 제공됩니다. 다음 위치에서 이 파일을 찾을 수 있습니다.
  • Windows 서버에서: 서버 활성화 프로그램 설치 디렉토리의 \serverconfig\LUW 서브디렉토리. 디폴트 설치 디렉토리는 C:\Program Files\IBM\OQTS입니다.
  • Linux 또는 UNIX 서버에서: 서버 활성화 프로그램 설치 디렉토리의 /serverconfig/LUW 서브디렉토리. 디폴트 설치 디렉토리는 /opt/IBM/OQTS입니다.
  • 클라이언트 시스템에서: 클라이언트 설치 디렉토리의 \serverconfig\LUW\ 서브디렉토리. 디폴트 설치 디렉토리는 C:\Program Files\IBM\OQT2.2.1입니다.

프로시저

쿼리 튜닝을 위해 Linux, UNIX 및 Windows용 DB2 데이터베이스를 구성하려면 다음을 수행하십시오.

  1. 데이터 소스 탐색기에서, 구성할 데이터베이스를 마우스 오른쪽 단추로 누르고 Query Tuner > 튜닝을 위해 구성 > 안내된 구성을 누르십시오.

    메시지가 구성 성공 여부를 표시합니다.

  2. 구성 프로세스 동안 일부 테이블의 형식이 올바르지 않음을 나타내는 메시지가 표시되면, 데이터베이스에서 주어진 SQL문을 실행하여 메시지의 지시사항을 따라 EXPLAIN 및 ADVISE 테이블을 이주하십시오.
  3. 데이터베이스가 쿼리 튜닝을 위해 구성되어 있고 인덱스 어드바이저 스토어드 프로시저를 사용할 수 있는지 검증하십시오.
    1. 데이터 소스 탐색기에서, 데이터베이스를 마우스 오른쪽 단추로 누르고 Query Tuner > 튜닝을 위해 구성 > 고급 구성 및 특권 관리를 누르십시오. 고급 구성 및 특권 관리 창이 열립니다.

      EXPLAIN 테이블의 상태, 인덱스 어드바이저 스토어드 프로시저, 자동 통계 콜렉션 및 쿼리 튜닝 기능을 점검할 수 있습니다.

    2. EXPLAIN 테이블을 사용할 수 없으면, 메시지의 지시사항을 따라 EXPLAIN 테이블을 사용할 수 있게 하십시오.
    3. 인덱스 어드바이저 스토어드 프로시저를 사용할 수 없으면, 메시지의 지시사항을 따라 스토어드 프로시저를 이주하거나 사용할 수 있게 하십시오.
  4. 고급 구성 및 특권 관리 창을 닫으십시오.

피드백