동일한 콜렉션의 두 버전 비교

정기적으로 패키지를 리바인드하고 리바인드 별과로 생성된 액세스 플랜의 변경사항을 알려는 경우 이 비교를 사용하십시오.

프로시저

  1. EXPLAIN 옵션을 YES로 설정하고 분석하려는 패키지를 바인드하십시오.
  2. EXPLAIN 옵션을 YES로 설정하고 동일한 콜렉션에 패키지를 바인드하십시오.
    • 패키지는 첫 번째 BIND 조작과 정확히 동일해야 합니다.
    • 패키지에 액세스하는 응용프로그램은 변경되거나 재빌드되면 안됩니다.
    • BIND 조작에 대한 EXPLAIN 출력이 처음 패키지를 바인드할 때 사용했던 Explain 테이블과 동일한 세트를 나타내는지 확인하십시오.
  3. 액세스 플랜 비용 비교 창을 여십시오.
    1. 데이터 소스 탐색기에서 두 콜렉션이 있는 서브시스템에 연결하십시오.
    2. 연결을 펼치십시오.
    3. 서브시스템을 마우스 오른쪽 단추로 누르고 쿼리 튜너 > 액세스 플랜 비교를 선택하십시오.
  4. 동일한 콜렉션의 두 버전 비교를 선택하십시오.
  5. 콜렉션의 이름을 지정하고 추가를 누르십시오.
  6. 보고서 생성을 누르십시오.

다음에 수행할 작업

SQL문의 성능이 목표에 도달하면 리바인드된 패키지를 사용하십시오.

SQL문의 성능이 저하된 경우, 해당 명령문으로 쿼리 워크로드를 작성하십시오. 그런 다음 집합적으로 또는 개별적으로 튜닝할 수 있습니다.


피드백