DTA(데이터베이스 엔진 튜닝 관리자)의 Columnstore 인덱스 권장 사항Columnstore index recommendations in Database Engine Tuning Advisor (DTA)

이 항목은 다음에 적용됩니다. 예SQL Server(2016부터 시작)아니요Azure SQL 데이터베이스아니요Azure SQL 데이터 웨어하우스아니요병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

데이터 웨어하우징 및 분석 워크로드는 기존의 rowstore 인덱스뿐만 아니라 columnstore 인덱스를 활용할 수 있습니다.Data warehousing and analytic workloads can greatly benefit from columnstore indexes as well as traditional rowstore indexes. 데이터베이스에 대해 작성할 rowstore 및 columnstore 인덱스 선택은 응용 프로그램의 워크로드에 따라 달라집니다.The choice of which rowstore and columnstore indexes to build for your database is dependent on your application’s workload. SQL Server 2016의 DTA(데이터베이스 엔진 튜닝 관리자)는 워크로드를 분석하고 데이터베이스에 작성할 적절한 rowstore 및 columnstore 인덱스 조합을 권장할 수 있습니다.In SQL Server 2016, the Database Engine Tuning Advisor (DTA) can analyze your workload and recommend an appropriate combination of rowstore and columnstore indexes to build on the database.

이 기능은 SQL Server Management Studio 버전 16.4 이상에서 사용할 수 있습니다.This feature is available with SQL Server Management Studio version 16.4 or higher.

데이터베이스 엔진 튜닝 관리자 GUI에서 columnstore 인덱스 권장 사항을 사용하도록 설정하는 방법How to enable columnstore index recommendations in Database Engine Tuning Advisor GUI

  1. 데이터베이스 엔진 튜닝 관리자를 시작하고 새 튜닝 세션을 엽니다.Launch Database Engine Tuning Advisor and open a new tuning session.

  2. 일반 창에서 튜닝할 데이터베이스 및 워크로드를 선택합니다.Select database(s) and workload for tuning in the General pane.

  3. 튜닝 옵션 창에서 columnstore 인덱스 권장 확인란을 선택합니다(아래 그림 참조).In the Tuning Options pane select the checkbox Recommend columnstore indexes (see figure below). DTA Columnstore 인덱스 튜닝 옵션DTA Columnstore indexes Tuning Option

  4. 다른 튜닝 옵션을 선택하고 분석 시작 단추를 클릭합니다.Select other tuning options and click on Start Analysis button.

  5. 튜닝이 완료되면 권장 사항 창에서 columnstore 인덱스를 포함하여 모든 권장 사항을 확인합니다(아래 그림 참조).Once tuning is complete, view all recommendations including any columnstore indexes in the Recommendations pane (see figure below).
    DTA columnstore 인덱스 권장 사항DTA columnstore index recommendation

  6. 정의 하이퍼링크를 클릭하여 권장 인덱스를 만들 수 있는 SQL DDL(데이터 정의 언어) 문을 확인합니다.Click on the Definition hyperlink to view the SQL Data Definition Language (DDL) statement that can create the recommended index. 기본적으로 DTA는 columnstore 인덱스를 식별하기 쉽도록 columnstore 인덱스의 이름에 접미사 col을 사용합니다(아래 그림 참조).By default, DTA uses the suffix col in the name of columnstore indexes to make it easier to identify columnstore indexes (see figure below). DTA columnstore 인덱스 정의DTA columnstore index definition

dta.exe 유틸리티에서 columnstore 인덱스 권장 사항을 사용하도록 설정하는 방법How to enable columnstore index recommendations in dta.exe Utility

dta.exe 명령줄 유틸리티를 사용할 때 columnstore 권장 사항을 사용하도록 설정하려면 -fc 명령줄 매개 변수를 사용합니다.To enable columnstore recommendations when using dta.exe command line utility, use the -fc command line parameter.

dta.exe 명령줄 유틸리티에 대한 자세한 내용은 dta 유틸리티를 참조하세요.For more information on dta.exe command line utility, see dta Utility

참고 항목See Also

Columnstore 인덱스 가이드 Columnstore Indexes Guide
데이터베이스 엔진 튜닝 관리자 Database Engine Tuning Advisor
자습서: 데이터베이스 엔진 튜닝 관리자Tutorial: Database Engine Tuning Advisor