Indicazioni relative agli indici columnstore in Ottimizzazione guidata motore di databaseColumnstore index recommendations in Database Engine Tuning Advisor (DTA)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2016)noDatabase SQL di AzurenoAzure SQL Data WarehousenoParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

I carichi di lavoro di data warehousing e analisi possono trarre vantaggio dagli indici columnstore, nonché dagli indici rowstore tradizionali.Data warehousing and analytic workloads can greatly benefit from columnstore indexes as well as traditional rowstore indexes. La scelta della combinazione di indici rowstore e columnstore da compilare per il database dipende dal carico di lavoro dell'applicazione.The choice of which rowstore and columnstore indexes to build for your database is dependent on your application’s workload. In SQL Server 2016, Ottimizzazione guidata motore di database può analizzare il carico di lavoro e consigliare una combinazione di indici rowstore e columnstore appropriata per il database.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.

Questa funzionalità è disponibile con SQL Server Management Studio 16.4 o versione successiva.This feature is available with SQL Server Management Studio version 16.4 or higher.

Come abilitare le indicazioni relative agli indici columnstore nell'interfaccia utente dell'Ottimizzazione guidata motore di databaseHow to enable columnstore index recommendations in Database Engine Tuning Advisor GUI

  1. Avviare Ottimizzazione guidata motore di database e aprire una nuova sessione di ottimizzazione.Launch Database Engine Tuning Advisor and open a new tuning session.

  2. Selezionare uno o più database e il carico di lavoro per l'ottimizzazione nel riquadro Generale.Select database(s) and workload for tuning in the General pane.

  3. Nel riquadro Opzioni di ottimizzazione selezionare la casella di controllo Consiglia indici columnstore (vedere la figura seguente).In the Tuning Options pane select the checkbox Recommend columnstore indexes (see figure below). Opzioni di ottimizzazione per gli indici columnstore nell'Ottimizzazione guidata motore di databaseDTA Columnstore indexes Tuning Option

  4. Selezionare altre opzioni di ottimizzazione e fare clic sul pulsante Avvia analisi.Select other tuning options and click on Start Analysis button.

  5. Al termine di ottimizzazione, visualizzare tutti i consigli, inclusi eventuali indici columnstore, nel riquadro Indicazioni riquadro (vedere la figura seguente).Once tuning is complete, view all recommendations including any columnstore indexes in the Recommendations pane (see figure below).
    Indicazioni per gli indici columnstore nell'Ottimizzazione guidata motore di databaseDTA columnstore index recommendation

  6. Fare clic sul collegamento ipertestuale Definizione per visualizzare l'istruzione DDL (Data Definition Language) SQL che consente di creare l'indice consigliato.Click on the Definition hyperlink to view the SQL Data Definition Language (DDL) statement that can create the recommended index. Per impostazione predefinita, l'Ottimizzazione guidata motore di database usa il suffisso col nel nome degli indici columnstore per facilitare l'identificazione degli columnstore (vedere la figura seguente).By default, DTA uses the suffix col in the name of columnstore indexes to make it easier to identify columnstore indexes (see figure below). Definizione dell'indice nell'Ottimizzazione guidata motore di databaseDTA columnstore index definition

Come abilitare le indicazioni relative agli indici columnstore nell'utilità dta.exeHow to enable columnstore index recommendations in dta.exe Utility

Per abilitare le indicazioni relative agli indici columnstore quando si usa l'utilità della riga di comando dta.exe, usare il parametro della riga di comando -fc.To enable columnstore recommendations when using dta.exe command line utility, use the -fc command line parameter.

Per altre informazioni sull'utilità della riga di comando dta.exe, vedere Utilità dta.For more information on dta.exe command line utility, see dta Utility

Vedere ancheSee Also

Guida agli indici columnstore Columnstore Indexes Guide
Ottimizzazione guidata motore di database Database Engine Tuning Advisor
Esercitazione: Strumento Ottimizzazione guidata motore di databaseTutorial: Database Engine Tuning Advisor