단일 SQL문 및 쿼리 워크로드 튜닝을 위한 Query Tuner 프로젝트

Query Tuner 프로젝트의 주요 목적은 워크플로우 지원 프로그램에서 사용자가 생성하는 권장사항, 분석 및 보고서를 저장하고 사용자가 검토할 수 있게 하는 것입니다. Query Tuner 프로젝트를 먼저 작성하지 않고 튜닝을 시작할 수 있습니다. 그러나 작업을 저장하고 나중에 돌아가려면 Query Tuner 프로젝트에 작업을 저장해야 합니다.

단일 SQL문 튜닝을 위한 오브젝트는 쿼리 그룹, 쿼리 노드, 분석 결과 및 보고서를 포함

쿼리 그룹
쿼리 그룹은 하나 이상의 쿼리 노드를 포함하는 폴더입니다.
쿼리 노드
Query Tuner 프로젝트의 각 쿼리 노드는 SQL문의 텍스트를 포함합니다. 다음 중 하나의 방법으로 쿼리 노드를 작성하십시오.
  • SQL문을 캡처한 워크플로우 지원 프로그램을 닫을 때 새 쿼리 노드에 SQL문을 저장하도록 선택할 수 있습니다.
  • 방금 캡처한 SQL문에서 도구 및 어드바이저를 실행한 후 워크플로우 지원 프로그램을 닫을 때 새 쿼리 노드에 SQL문 및 분석 결과를 저장하도록 선택할 수 있습니다.
  • Query Tuner 프로젝트에서 쿼리 그룹을 마우스 오른쪽 단추로 클릭하고 쿼리 조정을 선택할 때.

Query Tuner 프로젝트에서 쿼리 노드를 두 번 클릭하면 Query Tuner 워크플로우 지원 프로그램호출 섹션을 열고 SQL문이 쿼리 텍스트 필드에 표시됩니다. 어드바이저 및 도구를 실행하거나 검토 탭을 클릭하여 검토 섹션을 열고 현재 또는 저장된 분석 결과를 볼 수 있습니다.

프로젝트에 두 개 이상의 쿼리 노드가 있으면, 워크플로우 지원 프로그램의 호출 섹션에서 해당 SQL문 간에 전환할 수 있습니다. 전환하려면 호출 섹션의 왼쪽 맨 위 모서리에서 SQL문이 포함된 쿼리 노드를 선택하십시오. 호출 섹션의 이 모서리는 현재 프로젝트에 있는 쿼리 그룹과 해당 쿼리 그룹 내 쿼리 노드를 나열합니다.

분석 결과
각 분석 결과는 동시에 SQL문에서 실행할 수 있는 모든 도구 및 어드바이저의 출력을 포함합니다. 예를 들어, 액세스 플랜을 실행하고 통계 어드바이저를 동시에 실행하는 경우 분석 결과는 통계 어드바이저의 액세스 플랜 그래프 및 권장사항을 포함합니다. 명령문에서 하나 이상의 어드바이저 또는 도구를 실행할 때마다 분석 결과가 해당 쿼리 노드에 추가됩니다.

Query Tuner 프로젝트에서 분석 결과를 두 번 클릭하면 Query Tuner 워크플로우 지원 프로그램이 열리므로 해당 분석 결과의 컨텐츠를 검토할 수 있습니다. 또한 시간 경과에 따라 해당 SQL문에 대한 SQL문의 분석 결과를 모두 검토할 수 있습니다. 검토 섹션에서 왼쪽 맨 위 모서리에서 분석 결과를 선택하여 분석 결과 간에 전환할 수 있습니다. 프로젝트 탐색기 또는 워크플로우 지원 프로그램에서 분석 결과를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 선택하여 분석 결과의 이름을 바꿀 수 있습니다. 새 이름은 프로젝트 탐색기와 워크플로우 지원 프로그램 둘 다에 나타납니다.

보고서
보고서를 생성할 때 워크플로우 지원 프로그램은 분석 결과 내에 해당 보고서를 저장합니다.

생성하는 보고서는 워크플로우 지원 프로그램의 검토 섹션에도 나열됩니다. 프로젝트 탐색기 또는 워크플로우 지원 프로그램에서 보고서를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 선택하여 보고서 이름을 바꿀 수 있습니다. 새 이름은 프로젝트 탐색기와 워크플로우 지원 프로그램 둘 다에 나타납니다.

쿼리 워크로드 튜닝을 위한 오브젝트는 워크로드 그룹, 워크로드 노드 및 보고서를 포함함

워크로드 그룹
워크로드 그룹은 여러 워크로드 오브젝트를 포함하는 폴더입니다. 워크로드 그룹을 마우스 오른쪽 단추로 누르고 워크로드 튜닝을 선택하면 워크로드를 작성하거나 워크로드 그룹의 서브시스템에 기존 워크로드를 첨부할 수 있습니다.
워크로드 노드
Query Tuner 프로젝트의 각 워크로드 노드는 연결 별명 및 워크로드 이름을 포함하여 서브시스템의 워크로드에 대한 정보를 포함하는 자원 단위입니다. 워크로드의 명령문 및 분석 결과는 워크로드 노드에 포함되지 않습니다. 서브시스템에서 작성 및 저장됩니다. Query Tuner 프로젝트에서 워크로드 노드를 두 번 클릭하면 워크플로우 지원 프로그램이 호출 섹션에 열리므로 어드바이저를 실행할 수 있습니다.

프로젝트에 두 개 이상의 워크로드 노드가 있으면, 워크플로우 지원 프로그램의 호출 섹션에서 해당 쿼리 워크로드 간에 전환할 수 있습니다. 전환하려면 호출 섹션의 왼쪽 맨 위 모서리에서 쿼리 워크로드를 나타내는 워크로드 노드를 선택하십시오. 호출 섹션의 이 모서리에는 현재 프로젝트에 있는 워크로드 그룹과 해당 워크로드 그룹 내 워크로드 노드가 나열됩니다.

각 워크로드 노드에서 해당 쿼리 워크로드에 대한 단일 분석 결과만 사용할 수 있습니다. 분석 결과는 해당 워크로드 노드를 통해 표시됩니다.

워크로드의 워크로드 테이블 보고서가 생성되면 보고서가 검토 섹션의 워크로드 노드에 표시됩니다. 프로젝트 탐색기 또는 워크플로우 지원 프로그램에서 워크로드 그룹, 워크로드 노드 또는 보고서를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 선택하여 이름을 바꿀 수 있습니다. 새 이름은 프로젝트 탐색기와 워크플로우 지원 프로그램 둘 다에 나타납니다.


피드백