패키지의 SQL문에 대한 액세스 플랜 비교

SQL문 변경, 환경 변경, 릴리스 마이그레이션 또는 RUNSTATS 명령 실행으로 인해 리바인드된 패키지의 SQL 성능 변경사항을 식별하려면 이 비교를 사용하십시오.

시작하기 전에

프로시저

패키지의 SQL문에 대한 액세스 플랜을 비교하려면 다음을 수행하십시오.

  1. 액세스 플랜 비교를 위한 워크로드를 작성하십시오. 워크로드는 액세스 플랜을 비교하는 데 사용할 수 있는 필터 세트로 구성되며 패키지의 SQL문 성능을 분석합니다. 워크로드를 저장하여 향후 비교에 재사용할 수 있습니다.
    1. 데이터 소스 탐색기에서 비교할 패키지가 있는 서브시스템에 연결하십시오.
    2. 연결을 펼치고 분석 및 조정 > 튜닝 시작을 클릭하여 워크플로우 지원 프로그램을 여십시오.
    3. 관리 탭을 클릭하여 워크로드 관리 및 조정 페이지를 열고 비교용 워크로드 작성 아이콘을 클릭하십시오.
  2. 1단계에서 생성된 워크로드를 사용하여 액세스 플랜 비교를 실행하십시오.

다음에 수행할 작업

SQL문의 성능이 목표에 도달하면, 리바인드된 패키지를 사용하십시오. 필요에 따라 애플리케이션 프로그램을 변경하고 다시 빌드하십시오.

SQL문의 성능이 저하된 경우, 다음 조치 중 하나를 수행할 수 있습니다.
  • 성능이 저하된 명령문을 사용하여 쿼리 워크로드를 작성하십시오. 그런 다음 집합적으로 또는 개별적으로 명령문을 조정할 수 있습니다. 그리고 나서 패키지를 리바인드하십시오.
  • 플랜 힌트를 작성하고 패키지를 리바인드하여 힌트를 적용하십시오.
  • z/OS용 DB2 버전 9 이상을 사용 중인 경우, 이전에 저장된 액세스 플랜으로 되돌릴 수 있습니다.

피드백