쿼리 튜너 프로젝트

쿼리 튜너 프로젝트는 프로젝트 탐색기에서 단일 쿼리 튜닝 및 워크로드 튜닝을 위한 가장 큰 구조 단위입니다. 먼저 쿼리 튜너 프로젝트를 작성하지 않고도 튜닝을 시작할 수 있습니다. 하지만 작업을 저장하고 나중에 리턴하려면 작업을 쿼리 튜너 프로젝트에 저장해야 합니다.

쿼리 튜너 프로젝트에는 쿼리-튜닝 및 워크로드-튜닝 활동을 위한 아티팩트가 있습니다.

쿼리 그룹
쿼리 그룹은 하나 이상의 SQL문 및 SQL문의 분석 결과를 포함하는 폴더입니다. 동일한 쿼리의 다른 버전인 경우 여러 SQL문을 단일 쿼리 그룹으로 구성할 수 있습니다. 쿼리 그룹에 쿼리를 추가하려면 쿼리 그룹을 마우스 오른쪽 단추로 누르고 쿼리 작성을 선택하십시오.
팁: 쿼리 그룹에 있는 서로 다른 SQL문 사이에서 관계가 강제 설정되지 않으며, 그룹에는 별도의 SQL문 텍스트가 포함될 수 있습니다. 하지만 튜닝 프로세스 도중 쿼리를 수정하므로 하나의 쿼리 그룹을 사용하여 서로 다른 버전의 쿼리를 보유하는 것이 좋습니다. 역트래킹이 필요한 경우 한 쿼리에 대한 서로 다른 버전을 저장하는 것이 유용합니다.
쿼리
쿼리 튜너 프로젝트에 있는 각 쿼리 오브젝트는 쿼리 텍스트 및 쿼리의 컨텍스트에 대한 일부 정보를 포함하는 자원 단위입니다. 각 쿼리에는 이와 연관된 여러 분석 결과가 있을 수 있습니다. 서로 다른 분석 결과를 사용하여 시간 경과에 따른 성능 향상을 트래킹하고 튜닝 활동 레코드를 보존할 수 있습니다. 쿼리 튜너 프로젝트에서 쿼리 오브젝트를 더블 클릭하면 쿼리 튜닝을 위한 워크플로우 보조 프로그램이 열리므로 어드바이저 및 분석 도구를 실행할 수 있습니다.
워크로드 그룹
워크로드 그룹은 여러 워크로드 오브젝트를 포함하는 폴더입니다. 쿼리 그룹과 달리 워크로드 그룹에는 워크로드의 분석 결과가 포함되지 않습니다. 워크로드의 분석 결과는 z/OS®용 DB2® 서브시스템에 저장됩니다. 워크로드 그룹을 마우스 오른쪽 단추로 누르고 워크로드 튜닝을 선택하면 워크로드를 작성하거나 워크로드 그룹의 서브시스템에 기존 워크로드를 첨부할 수 있습니다.
워크로드
쿼리 튜너 프로젝트에 있는 각 워크로드 오브젝트는 연결 별명 및 워크로드 이름을 포함하여 서브시스템의 워크로드 정보를 포함하는 자원 단위입니다. 워크로드의 명령문 및 분석 결과는 워크로드 오브젝트에 포함되지 않습니다. 서브시스템에서 작성 및 저장됩니다. 쿼리 튜너 프로젝트에서 워크로드 오브젝트를 더블 클릭하면 쿼리 튜너에 대한 워크플로우 보조 프로그램이 열리므로 어드바이저 및 분석 도구를 실행할 수 있습니다.
분석 결과
쿼리 튜너 프로젝트에 있는 각 분석 결과 오브젝트는 형식화되고 어노테이션이 작성된 쿼리, 액세스 플랜 그래프 및 어드바이저 권장사항 요약을 포함하여 SQL문을 분석 및 튜닝하는 데 사용되는 여러 아티팩트를 포함하는 자원 단위입니다. 쿼리 튜너 프로젝트에서 분석 결과 오브젝트를 더블 클릭하면 쿼리 튜닝을 위한 워크플로우 보조 프로그램이 열리므로 권장사항을 검토할 수 있습니다.
SQL 스크립트
각 SQL 스크립트는 스크립트 텍스트를 포함하는 파일입니다. 프로젝트를 마우스 오른쪽 단추로 누르고 새로 작성 > 기타를 선택하여 쿼리 튜너 프로젝트에서 SQL 스크립트를 작성할 수 있습니다. 스크립트를 더블 클릭하면 SQL Editor가 열립니다. 튜닝을 위한 새 쿼리로서 편집기에 스크립트를 입력하거나 스크립트를 실행할 수 있는지 여부를 확인할 수 있습니다.

피드백