Linux, UNIX 및 Windows용 DB2에서 실행되는 쿼리 워크로드 튜닝

Linux, UNIX 및 Windows용 DB2® 데이터베이스에 액세스하는 SQL문 그룹의 성능 향상을 위한 권장사항을 가져올 수 있습니다.

시작하기 전에

이 태스크 정보

쿼리 워크로드 튜닝을 위한 어드바이저 실행과 관련하여 사전 판별된 실행 순서는 없지만 자체 튜닝 시나리오의 기반이 될 수 있는 일반적인 순서가 있습니다.

프로시저

대부분의 경우 쿼리 워크로드를 조정하려면 다음 단계를 따를 수 있습니다.

  1. 조정하려는 SQL문의 워크로드를 작성하십시오.
    1. 조정할 SQL문을 캡처하십시오. Linux, UNIX 및 Windows용 DB2에서 실행되는 쿼리 워크로드 작성을 위해 SQL문을 캡처할 수 있는 위치를 참조하십시오.
    2. SQL문을 캡처한 후 워크로드에 모두 저장 단추를 클릭하십시오.
    3. 입력 워크로드 이름 및 설명 창에서 새 쿼리 워크로드를 식별하는 정보를 지정하십시오.
    관리 섹션의 워크로드 관리 및 조정 페이지가 열립니다. 새 쿼리 워크로드가 이 페이지의 테이블에 표시됩니다. 쿼리 워크로드의 상태는 CAPTURED입니다.
  2. DB2 옵티마이저가 가장 필요한 최신 통계를 보유하는지 확인하기 위해 RUNSTATS 명령을 생성하려면 워크로드 통계 어드바이저를 실행하십시오. 통계 수집을 참조하십시오.
  3. 워크로드 통계 어드바이저를 다시 실행하여 통계 뷰 작성 및 기존 통계 뷰 수정을 위한 권장사항을 생성하십시오. 통계 뷰 작성 또는 수정을 참조하십시오.
  4. 워크로드 인덱스 어드바이저를 실행하고 해당 권장사항을 따라 불필요한 테이블 스캔을 방지할 수 있도록 올바른 인덱스가 있는지 확인하십시오. 인덱스 작성 또는 수정을 참조하십시오.

피드백