쿼리 워크로드 튜닝
동일한 z/OS®용 DB2®에 액세스하는 SQL문 그룹의 성능 향상을 위한 권장사항을 얻을 수 있습니다.
쿼리 워크로드 튜닝을 위한 일반 단계
대부분의 경우 쿼리 워크로드를 튜닝하려면 다음 단계를 수행하십시오.
쿼리 튜닝을 위한 워크플로우 보조 프로그램
쿼리 워크로드 분석 및 튜닝에 필요한 권한 및 특권
권한 부여 ID에
Optim™ 쿼리 튜너 클라이언트
에서 특정 워크로드 튜닝 태스크를 수행할 수 있는 특정 권한 및 특권이 있어야 합니다.
쿼리 워크로드 튜닝을 위한 서브시스템 구성 검증
쿼리 워크로드를 튜닝하기 전에 워크로드에 있는 SQL문이 실행되는 DB2 서브시스템에 필요한 테이블 및 기타 오브젝트가 있는지 확인하십시오.
쿼리 워크로드 작성
쿼리 워크로드는 여러 방법으로 작성할 수 있습니다.
Optim 쿼리 튜너 클라이언트가 익스포트한 .zip 파일 또는 XML 파일에서 쿼리 워크로드 임포트
Optim 쿼리 튜너
클라이언트에서 익스포트한 쿼리 워크로드에서 또는 Optim Query Workload Tuner 스키마에서 작성된 XML 파일에 정의된 쿼리 워크로드에서 쿼리 워크로드를 작성할 수 있습니다.
Optim Query Workload Tuner 스키마를 사용하는 XML 파일
SQL문을 임포트 또는 캡처할 수 있는 사용자 정의 워크로드를 작성하는 XML 파일을 작성할 수 있습니다.
쿼리 워크로드에 있는 명령문에 대한 EXPLAIN 정보 수집
워크로드 어드바이저에는 분석하는 쿼리 워크로드에 있는 SQL문에 대한 현재 Explain 정보가 필요합니다. Explain 태스크를 실행하여 이 정보를 수집하십시오.
쿼리 워크로드 튜닝에 대한 권장사항 얻기
워크로드 어드바이저를 실행하여 쿼리 워크로드에서 SQL문의 성능을 향상시키기 위한 권장사항을 얻으십시오.
쿼리 워크로드에 대한 테이블 보고서 작성
전체 워크로드의 SQL문에서 참조되는 테이블에 대한 정보를 나타내는 보고서를 작성할 수 있습니다.
워크로드 어드바이저에서 권장사항 공유
워크로드 어드바이저에서 권장사항을 익스포트하면 기타 사용자가 이를 작업 스페이스로 임포트하고 볼 수 있습니다.
쿼리 워크로드에 있는 단일 SQL문에서 분석 도구 및 어드바이저 실행
호출
섹션의
단일 쿼리 어드바이저 및 분석 도구 모두 실행
페이지를 사용하면 쿼리 워크로드에 있는 단일 SQL문에 분석 도구 및 어드바이저를 실행할 수 있습니다.
쿼리 워크로드에 SQL문 추가
기존 쿼리 워크로드에 SQL문을 추가할 수 있습니다.
쿼리 워크로드에 대한 Explain 정보 총합
쿼리 워크로드의 Explain 정보를 총합하여 정보에 필요한 스토리지 양을 줄일 수 있습니다.
성능 회귀를 위한 정적 SQL의 패키지 테스트
패키지 리바인드가 해당 패키지에서 SQL문의 성능에 영향을 주는 정도를 알 수 있습니다.
쿼리 워크로드 모니터링
Optim 쿼리 튜너 클라이언트
를 사용하면
z/OS용 DB2
버전 9 신규 함수 모드 서브시스템 및 데이터 공유 그룹에서 실행되는 SQL문의 성능 모니터링을 위한 모니터 프로파일을 정의할 수 있습니다.
IBM Support에 제출하기 위해 쿼리 워크로드를 실행하는 환경 정보 수집
SQL문이 실행되는 환경에 대해 상세히 설명하는 파일을 IBM® Support에 전송할 수 있습니다. 이 파일은 IBM Support에서 SQL문 튜닝 중 발생하는 문제점을 해결하는 데 도움이 될 수 있습니다.
기타 서브시스템에서 워크로드 환경 재작성
해당 서브시스템의 쿼리 워크로드 환경을 재작성하는 데 적합한 파일 세트를 생성하고 다른 z/OS용 DB2 서브시스템에 전송할 수 있습니다. 파일을 작성하면 목표 서브시스템에서 시스템 매개변수에 대한 설정값, 통계 및 데이터베이스 오브젝트를 재생하기가 쉬워집니다.
쿼리 튜너 프로젝트
피드백