인덱스를 먼저 작성하지 않고 권장 인덱스 및 사용자가 제안하는 인덱스를 테스트할 수 있습니다.
이 태스크 정보
각
테스트 결과는 인덱스가 현재 쿼리 워크로드의 성능을 향상시키는지
여부, 인덱스에 필요한 개략적인 디스크 공간 및 DB2® 옵티마이저가
현재 쿼리 워크로드의 액세스 플랜에서 인덱스를 사용하는지 여부를
표시합니다.
프로시저
권장 인덱스 및 사용자가 제안하는 인덱스를 가상으로 테스트하려면 다음을 수행하십시오.
- 튜닝하려는
쿼리 워크로드를 작성하십시오. z/OS®용 DB2에서
실행되는 쿼리 워크로드 작성을 위해 SQL문을 캡처할 수 있는 위치를 참조하십시오.
- 2. 워크로드 통계 어드바이저를 실행하여 쿼리 워크로드에 있는 SQL문의 액세스 플랜에 있는
오브젝트에 대한 통계 향상을 위해 RUNSTATS 제어 명령문을 생성하십시오. 그런 다음 권장
RUNSTATS 제어문을 실행하십시오. z/OS용
DB2에서 실행되는 쿼리 워크로드에 대한 통계 수집을 위한 권장사항 생성 및 수행을 참조하십시오.
- 워크로드 통계
어드바이저를 다시 실행하여 어드바이저에 추가 권장사항이
있는지 확인하십시오. 어드바이저의 추가
권장사항을 구현하십시오.
- 호출 섹션의
워크로드 어드바이저 실행 페이지로 돌아가십시오.
- 테스트할 인덱스를 결정하십시오.
- 사용자가 제안한 인덱스만
테스트하고 선택적으로 기존 인덱스를 테스트에 사용하지 않도록 설정하려면
Workflow Assistant의 왼쪽에서 후보 인덱스 워크로드 테스트
실행을 선택하십시오. 후보 인덱스 워크로드 테스트 페이지가
열립니다.
- 워크로드 인덱스 어드바이저가
권장하는 인덱스와 사용자가 제안하는 인덱스를 둘 다 테스트하고
선택적으로 기존 인덱스를 테스트에 사용하지 않도록 설정하려면
다음 단계를 수행하십시오.
- 워크로드 인덱스 어드바이저를 실행하여
새 인덱스 권장사항을 생성하십시오.
- 워크로드 인덱스 어드바이저가 권장사항을 생성하면
검토 섹션의 단일 쿼리 어드바이저
권장사항 검토 페이지에서 요약 테이블의
인덱스 행을 두 번 클릭하십시오. 인덱스
섹션이 열립니다.
- 후보 인덱스 테스트 단추를 클릭하십시오.
- 후보 인덱스 테스트 페이지에서
가상으로 테스트하려는 인덱스 선택을 판별하십시오.
- 후보 인덱스 테이블
- 워크로드 인덱스 어드바이저를 실행한 경우, 권장된 새 인덱스가 이
테이블에 나열됩니다.
이러한 인덱스 정의를 편집하거나 그대로 둘 수 있습니다.
인덱스 추가 아이콘을 클릭하여
테이블에 자체 인덱스를 추가하거나 편집할 수 있습니다.
선택란이
선택된 인덱스가 테스트에 포함됩니다.
- 기존 인덱스 테이블
- 이 테이블은 현재 SQL문이 참조하는 테이블에 있는 모든 기존
인덱스를 나열합니다.
이 테이블에는 표제가
가상 삭제(drop)인 열이 있습니다. 가상
테스트에 포함하지 않으려는 각 기존 인덱스의 선택란을
선택하십시오. 다음과 같은 경우 이 선택란은 기본적으로 선택됩니다.
- 인덱스를 대체하도록 권장하며 대체 인덱스가 후보
인덱스 테이블에 있습니다. 워크로드
인덱스 어드바이저에서 대체하도록 권장하는 인덱스를 테스트에
포함할 수 없습니다.
- 인덱스를 삭제하도록 권장합니다. 선택란을 선택 취소하여 인덱스를 테스트에
포함시킬 수 있습니다.
- 가상으로 테스트할 인덱스를
추가하거나 편집한 후 후보 인덱스 테스트
단추를 클릭하십시오.
- 후보
인덱스 테스트 창에서 인덱스의 통계를
사용자 정의하거나 기본 통계를 그대로 두십시오. 테스트할
인덱스 세트를 사용하는 EXPLAIN 정보를 수집하도록
선택할 수도 있습니다. 이 EXPLAIN 데이터의 스냅샷과
다른 EXPLAIN 스냅샷을 비교할 수 있습니다. 그런 다음 확인을 클릭하여
테스트를 실행하십시오.
결과
워크로드 어드바이저
권장사항 검토 페이지가 열립니다. 요약 섹션에서
후보 인덱스 테스트 항목을 두 번 클릭하십시오.
이 페이지에는 테스트한 인덱스가 나열되며
DB2 옵티마이저가 액세스 플랜에서 해당 인덱스를 사용하는지 여부가 표시됩니다.
다음에 수행할 작업
테스트한 인덱스를
하나 이상 작성하려는 경우 각 명령문 옆의 선택란을 선택하고
DDL 검토 및 실행 아이콘을 클릭하십시오.
워크플로우 지원 프로그램 외부에서 실행할 수 있도록 DDL을 복사하거나 저장하십시오.
다른
테스트를 실행하려면 Workflow Assistant의 왼쪽에 있는 검토 탭을
선택하여 워크로드 인덱스 어드바이저의 권장사항으로 돌아가십시오.