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

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

시작하기 전에

이 태스크 정보

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

프로시저

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

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

피드백