충분한 인덱스 세트는 테이블에 더 효율적인 액세스를 제공하고 쿼리 처리 속도를 증가시킬 수 있으므로 인덱스는 쿼리 성능에 중요합니다. 인덱스는 로컬 필터링을 제공하고, 조인 처리에 효율을 더하며, 정렬 처리 요구를 피하고, 인덱스 전용 액세스를 제공하고, 참조 무결성을 강제 실행하여 성능을 향상시킬 수 있습니다. 따라서 인덱싱은 쿼리 튜닝의 기본적인 파트입니다. 그러나 SQL문의 복잡도가 증가하면 작성하는 데 올바른 인덱스를 판별하는 것이 어렵고 힘든 태스크가 될 수 있습니다. 인덱스 어드바이저는 작성할 인덱스에 대한 세부 권장사항을 제공하므로 사용자가 해당 인덱스를 작성할 수 있습니다.
인덱스 어드바이저는 쿼리 성능을 향상시키기 위해 작성할 수 있는 인덱스를 권장하며 이를 사용하면 데이터 서버에 적절한 권한이 있는 경우 워크플로우 보조 프로그램에서 직접 인덱스를 작성할 수 있습니다. 그렇지 않으면 CREATE INDEX문을 복사하여 인덱스를 작성할 권한이 있는 누군가에게 보낼 수 있습니다.
z/OS®용 DB2® 데이터 서버에서 실행되는 SQL문의 경우, 워크플로우 보조 프로그램의 호출 섹션에 있는 후보 인덱스 테스트 페이지를 사용하여 인덱스를 제안하고 가상적으로 실행할 수 있습니다. 검토 섹션에 있는 후보 인덱스 테스트 결과 검토 페이지에서 제시된 인덱스가 쿼리 성능을 향상시키는지 여부를 결정한 후 이를 데이터 서버 환경으로 전개할 수 있습니다.