SQL문을 튜닝하기 전에, 필요한 테이블 및 기타 오브젝트가 명령문을 실행할
DB2® 데이터베이스 또는 서브시스템에 있는지
확인하십시오.
시작하기 전에
- Linux, UNIX 및 Windows용 DB2
데이터베이스를 사용 중인 경우, 구성을 확인하는 데 사용하는 사용자 ID가 DB2ADMNS 그룹의 멤버인지 확인하십시오.
- z/OS®용 DB2 서브시스템을
사용 중인 경우, 권한 부여 ID에 SYSADM 권한이 있는지 확인하십시오.
- 아직 연결되지 않은 경우
데이터 소스 탐색기 또는 관리 탐색기에서
DB2 데이터베이스 또는 서브시스템에 연결하십시오.
프로시저
DB2 데이터베이스 또는 서브시스템이
단일 쿼리 튜닝에 적합하도록 구성되었는지 확인하려면 다음을 수행하십시오.
- 데이터베이스 또는 서브시스템을 마우스 오른쪽 단추로 클릭하고 분석 및 조정 > 튜닝을 위한 구성 > 고급 구성 및
특권 관리를 선택하십시오.
- Linux, UNIX 및 Windows용 DB2
데이터베이스를 사용 중인 경우, 다음 단계를 수행하십시오.
- DB2 for Linux, UNIX, and Windows용 InfoSphere® Optim™ Query Tuner를 사용하는 경우: 활성화된
라이센스 필드에서 데이터 서버에서 InfoSphere Optim
Query Workload Tuner의 제품 라이센스가 활성화되지 않았습니다 메시지를 찾으십시오.
- 구성 상태 섹션에서 EXPLAIN 및 ADVISE 테이블과 인덱스 권장사항용 스토어드 프로시저를 사용할 수 있는지 확인하십시오.
- 기능 섹션에서
기본 기능에 나열된 기능 옆에 선택 표시가
되어 있는지 확인하십시오.
- z/OS용 DB2
서브시스템을 사용 중인 경우 다음 단계를 수행하십시오.
- DB2 for z/OS용 InfoSphere Optim Query Tuner를 사용하는 경우: 활성화된
라이센스 필드에서 데이터 서버에서
InfoSphere Optim Query Workload Tuner의 제품 라이센스가
활성화되지 않았습니다 메시지를 찾으십시오.
- Query Tuner 섹션에서 Query Tuner 패키지 및 Query Tuner 테이블을
사용할 수 있는지 확인하십시오.
- EXPLAIN 테이블 섹션에서 권한 부여 ID가 EXPLAIN 테이블 세트에
액세스하는지 확인하십시오.
- 기능 섹션에서
기본 기능에 나열된 기능 옆에 선택 표시가
되어 있는지 확인하십시오.