단원 1-3-튜닝 보고서 보기Lesson 1-3 - Viewing Tuning Reports

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse 이 단원의 이전 연습에서 본는 Transact-SQLTransact-SQL 만들거나 MySession 튜닝 세션의 결과로 생성 된 데이터베이스 엔진 튜닝 관리자 권장 구성에서 데이터베이스 개체를 삭제 하는 스크립트입니다. In the previous practice of this lesson, you viewed the Transact-SQLTransact-SQL scripts that create or drop database objects in the Database Engine Tuning Advisor recommendations that were generated as a result of the MySession tuning session. MySession 튜닝 세션은 Tuning a Workload에서 만들었습니다.The MySession tuning session was created in Tuning a Workload.

튜닝 결과를 구현하는 데 사용할 수 있는 스크립트를 보면 매우 도움이 되지만 데이터베이스 엔진 튜닝 관리자에서 제공하는 여러 가지 보고서를 보아도 유용합니다.Although it is very useful to view the scripts that can be used to implement the tuning results, Database Engine Tuning Advisor also provides many useful reports that you can view. 이러한 보고서는 튜닝하고 있는 데이터베이스의 기존 물리적 디자인 구조와 권장 구조에 대한 정보를 제공합니다.These reports provide information about the existing physical design structures in the database you are tuning, and about the recommended structures. 튜닝 보고서는 다음 연습에서 설명하는 대로 보고서 탭을 클릭하여 볼 수 있습니다.The tuning reports can be viewed by clicking the Reports tab as described in the following practice. 이 연습에서는 Tuning a WorkloadViewing Tuning Recommendations에서 만든 MySession 및 EvaluateMySession 튜닝 세션을 사용합니다.This practice uses the MySession and the EvaluateMySession tuning sessions that you created in Tuning a Workload and in Viewing Tuning Recommendations.

튜닝 보고서 보기View tuning reports

  1. 데이터베이스 엔진 튜닝 관리자를 시작합니다.Start Database Engine Tuning Advisor. 데이터베이스 엔진 튜닝 관리자 시작을 참조하세요.See Launching Database Engine Tuning Advisor. 이 단원의 이전 연습에서 사용한 것과 같은 SQL ServerSQL Server 인스턴스에 연결해야 합니다.Make sure that you connect to the same SQL ServerSQL Server instance that you used in previous practices of this lesson.

    세션 모니터 창에서 MySession 을 두 번 클릭합니다.Double-click MySession in the Session Monitor pane. 이 세션에서 세션 정보가 로드됩니다.Database Engine Tuning Advisor loads the session information from this session.

  2. 보고서 탭을 클릭합니다.Click the Reports tab.

  3. 튜닝 요약 창에서 이 튜닝 세션에 대한 정보를 볼 수 있습니다.In the Tuning Summary pane, you can view information about this tuning session. 스크롤 막대를 사용하여 모든 창 내용을 볼 수 있습니다.Use the scroll bar to view all of the pane contents. 예상 향상률권장 구성이 사용하는 공간을 확인합니다.Note the Expected percentage improvement and the Space used by recommendation. 튜닝 옵션을 설정할 때 권장 구성이 사용하는 공간을 제한할 수 있습니다.It is possible to limit the space used by the recommendation when you set the tuning options. 튜닝 옵션 탭에서 고급 옵션을 선택합니다.On the Tuning Options tab, select Advanced Options. 권장 구성에 필요한 최대 공간 정의 를 선택하고 권장 구성이 사용할 수 있는 최대 공간(MB)을 지정합니다.Check Define max. space for recommendtaions and specify in megabytes the maximum space a recommendation configuration can use. 도움말 브라우저의 뒤로 단추를 사용하여 이 자습서로 돌아올 수 있습니다.Use the Back button in your help browser to return to this tutorial.

  4. 튜닝 보고서 창의 보고서 선택 목록에서 문 비용 보고서 를 클릭합니다.In the Tuning Reports pane, click Statement cost report in the Select report list. 보고서를 표시할 공간이 더 필요한 경우 세션 모니터 창 테두리를 왼쪽으로 끕니다.If you need more space to view the report, drag the Session Monitor pane border to the left. 데이터베이스의 테이블에 대해 실행되는 각 Transact-SQLTransact-SQL 문에는 성능 비용이 연결되어 있습니다.Each Transact-SQLTransact-SQL statement that executes against a table in your database has a performance cost associated with it. 테이블에서 자주 액세스되는 열에 효율적인 인덱스를 만들어 이 성능 비용을 줄일 수 있습니다.This performance cost can be reduced by creating effective indexes on frequently accessed columns in a table. 이 보고서에는 작업에서 문을 실행한 경우의 원래 비용과 튜닝 권장 구성이 구현된 경우의 비용 간에 예상되는 향상률이 표시됩니다.This report shows the estimated percentage improvement between the original cost of executing a statement in the workload and the cost if the tuning recommendation is implemented. 보고서에 포함된 정보의 양은 작업의 길이와 복잡성을 기반으로 합니다.Note that the amount of information contained in the report is based on the length and complexity of the workload.

  5. 표 영역에서 문 비용 보고서 창을 마우스 오른쪽 단추로 클릭하고 파일로 내보내기를 클릭합니다.Right-click the Statement cost report pane in the grid area, and click Export to File. MyReport라는 이름으로 보고서를 저장합니다.Save the report as MyReport. 파일 이름에 .xml 확장명이 자동으로 추가됩니다.An .xml extension is automatically appended to the file name. 즐겨 사용하는 XML 편집기나 SQL Server Management StudioSQL Server Management Studio 에서 MyReport.xml을 열어 보고서 내용을 볼 수 있습니다.You can open MyReport.xml in your favorite XML editor or in SQL Server Management StudioSQL Server Management Studio to view the report contents.

  6. 데이터베이스 엔진 튜닝 관리자의 보고서 탭으로 돌아가서 문 비용 보고서 를 마우스 오른쪽 단추로 다시 클릭합니다.Return to the Reports tab of Database Engine Tuning Advisor, and right-click the Statement cost report again. 사용 가능한 다른 옵션을 검토합니다.Review the other options that are available. 보고 있는 보고서의 글꼴을 변경할 수 있습니다.Note that you can change the font for the report you are viewing. 여기에서 글꼴을 변경하면 다른 탭 페이지에서도 변경됩니다.Changing the font here also changes it on the other tabbed pages.

  7. 보고서 선택 목록에서 다른 보고서를 클릭하여 보고서에 익숙해집니다.Click other reports in the Select report list to familiarize yourself with them.

요약Summary

이제 MySession 튜닝 세션에 대한 데이터베이스 엔진 튜닝 관리자 GUI의 보고서 탭을 탐색했습니다.You have now explored the Reports tab of the Database Engine Tuning Advisor GUI for the MySession tuning session. 이와 같은 단계를 사용하여 EvaluateMySession 튜닝 세션에 대해 생성된 보고서를 탐색할 수 있습니다.You can use these same steps to explore the reports that were generated for the EvaluateMySession tuning session. 세션 모니터 창에서 EvaluateMySession 을 두 번 클릭하여 시작합니다.Double-click EvaluateMySession in the Session Monitor pane to begin.

다음 단원Next Lesson

3단원: dta 명령 프롬프트 유틸리티 사용Lesson 3: Using the dta Command Prompt Utility