모니터 프로파일

모니터 프로파일은 특정 쿼리 워크로드의 일반 성능에 대한 정보를 캡처하거나 SQL문 세트의 성능에서 예외를 모니터합니다.
두 가지 유형의 모니터 프로파일을 사용할 수 있습니다.

모니터 프로파일을 작성, 스케줄, 사용, 시작, 중지 및 사용 안함으로 설정하여 Optim™ 쿼리 튜너 클라이언트의 데이터 공유 그룹 및 z/OS®용 DB2® 버전 9 신규 함수 모드 서브시스템에서 실행되는 SQL문에 대한 정보를 캡처할 수 있습니다.

지정된 총합 간격으로, 명령문에 대한 정보가 서브시스템에 기록됩니다. 그런 다음 쿼리 튜닝을 위한 워크플로우 보조 프로그램을 사용하여 워크로드를 분석 및 튜닝하거나, 상세 분석 및 튜닝에 적합한 개별 SQL문을 선택할 수 있습니다. 또한 모니터하는 SQL문의 스냅샷을 캡처하여 모니터하는 명령문을 즉시 총합할 수 있습니다.

서브시스템에서 각 모니터 프로파일을 사용 가능 또는 사용 안함으로 설정할 수 있습니다. 모니터링을 시작하면, 나중에 시작하도록 스케줄된 사용 가능한 모든 모니터 프로파일을 포함하여 동일한 시스템에 있는 사용 가능한 모든 모니터 프로파일이 시작됩니다.

모니터 프로파일에 이 모니터 프로파일을 식별하고 해당 기능을 정의하는 다음과 같은 속성이 있습니다.

모니터 이름
모니터 이름은 서브시스템에서 고유해야 합니다.
소유자
모니터 프로파일을 소유하는 권한 부여 ID입니다.
유형
모니터 프로파일은 일반 프로파일 또는 예외 프로파일이 될 수 있습니다.
소스
각 소스는 SQL문을 캡처하는 컨텍스트입니다. 각 소스에서 동적 또는 임베디드 명령문을 캡처할 수 있습니다.
필터
모니터 프로파일의 필터는 모니터 프로파일의 유형에 따라 다릅니다. 각 모니터 프로파일에 대해 다음 정보를 캡처할 것인지 여부를 선택할 수 있습니다.
  • 모니터하는 명령문에 대한 EXPLAIN 정보
  • 실행 시간 및 누적 CPU 시간
  • 모니터하는 명령문에 대한 전체 런타임 정보 세트
명령문을 모니터링할 때 Explain 정보를 캡처하면 약간 더 많은 자원이 필요하지만, 캡처한 워크로드 튜닝 프로세스의 속도가 빨라집니다. 이 설정은 CPU 처리가 대략 10% 늘어나므로 전체 런타임 정보를 캡처하면 SQL문 성능이 느려질 수 있습니다.
시작 시간
다음 방법 중 하나를 선택하여 모니터 프로파일을 시작할 수 있습니다.
  • 작성하면 즉시 모니터 프로파일을 시작하십시오.
  • 이후 시작 시간을 스케줄하십시오.
  • 모니터링을 시작할 때 시작할 수 있도록 사용 가능 상태에서 모니터 프로파일을 작성하십시오.
  • 모니터링을 시작할 때 시작되지 않도록 사용 안함 상태에서 모니터 프로파일을 작성하십시오.
통합 간격
모니터 프로파일이 캡처한 명령문은 지정한 간격으로 총합됩니다.

피드백