Visualizzare e utilizzare l'output di Ottimizzazione guidata motore di databaseView and Work with the Output from the Database Engine Tuning Advisor

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

Durante l'ottimizzazione di database tramite Ottimizzazione guidata motore di database, vengono creati automaticamente riepiloghi, indicazioni, report e log di ottimizzazione.When the Database Engine Tuning Advisor tunes databases, it creates summaries, recommendations, reports, and tuning logs. È possibile utilizzare l'output del log di ottimizzazione per risolvere gli eventuali problemi verificatisi durante le sessioni di ottimizzazione di Ottimizzazione guidata motore di database.You can use the tuning log output to troubleshoot Database Engine Tuning Advisor tuning sessions. È possibile utilizzare i riepiloghi, le indicazioni e i report per determinare se implementare le indicazioni o continuare l'ottimizzazione fino a migliorare le prestazioni di esecuzione delle query come necessario per l'installazione di MicrosoftMicrosoft SQL ServerSQL Server .You can use the summaries, recommendations, and reports to determine whether you want to implement tuning recommendations or continue tuning until you achieve the query performance improvements that you need for your MicrosoftMicrosoft SQL ServerSQL Server installation. Per informazioni sull'utilizzo di Ottimizzazione guidata motore di database per creare carichi di lavoro e ottimizzare un database, vedere Start and Use the Database Engine Tuning Advisor.For information about how to use the Database Tuning Advisor to create workloads and tune a database, see Start and Use the Database Engine Tuning Advisor.

Visualizzazione output di ottimizzazione View Tuning Output

Nelle procedure indicate di seguito viene illustrata la visualizzazione di indicazioni, riepiloghi, report e log di ottimizzazione tramite l'interfaccia utente grafica (GUI) di Ottimizzazione guidata motore di database.The following procedures describe how to view tuning recommendations, summaries, reports, and tuning logs by using the Database Engine Tuning Advisor GUI. Per ulteriori informazioni sulle opzioni dell'interfaccia utente, vedere Descrizioni dell'interfaccia utente più avanti in questo argomento.For information about user interface options, see User Interface Descriptions later in this topic.

È possibile usare la GUI anche per visualizzare l'output dell'ottimizzazione generato dall'utilità della riga di comando dta .You can also use the GUI to view tuning output that is generated by the dta command-line utility.

Nota

Se si usa l'utilità della riga di comando dta e si specifica che l'output venga scritto in un file XML con l'argomento -ox , sarà possibile aprire e visualizzare il file di output XML scegliendo Apri file dal menu File di SQL Server Management StudioSQL Server Management Studio.If you use the dta command-line utility and specify that output be written to an XML file by using the -ox argument, you can open and view the XML output file by clicking Open File on the File menu of SQL Server Management StudioSQL Server Management Studio. Per altre informazioni, vedere Use SQL Server Management Studio.For more information, see Use SQL Server Management Studio. Per informazioni sull'utilità della riga di comando dta , vedere Utilità dta.For information about the dta command-line utility, see dta Utility.

Per visualizzare le indicazioni relative all'ottimizzazione tramite la GUI di Ottimizzazione guidata motore di databaseTo view tuning recommendations with the Database Engine Tuning Advisor GUI

  1. Ottimizzare un database usando la GUI di Ottimizzazione guidata motore di database o l'utilità da riga di comando dta .Tune a database using the Database Engine Tuning Advisor GUI or the dta command-line utility. Per altre informazioni, vedere Start and Use the Database Engine Tuning Advisor.For more information, see Start and Use the Database Engine Tuning Advisor. Se si desidera utilizzare una sessione di ottimizzazione esistente, ignorare questo passaggio e continuare con il passaggio 2.If you want to use an existing tuning session, skip this step and proceed to Step 2.

  2. Avviare la GUI di Ottimizzazione guidata motore di database.Start the Database Engine Tuning Advisor GUI. Per altre informazioni, vedere Start and Use the Database Engine Tuning Advisor.For more information, see Start and Use the Database Engine Tuning Advisor. Se si vuole visualizzare le indicazioni relative a una sessione di ottimizzazione esistente, aprire la sessione facendo doppio clic sul nome nella finestra Monitoraggio sessione.If you want to view tuning recommendations for an existing tuning session, open it by double-clicking the session name in the Session Monitor window.

    Al termine della nuova sessione di ottimizzazione oppure dopo aver caricato la sessione esistente tramite lo strumento, verrà visualizzata la pagina Indicazioni .After the new tuning session has finished, or after the tool has loaded the existing session, the Recommendations page is displayed.

  3. Nella pagina Indicazioni fare clic su Indicazioni relative alle partizioni e Indicazioni relative agli indici per visualizzare i riquadri contenenti i risultati della sessione di ottimizzazione.On the Recommendations page, click Partition Recommendations and Index Recommendations to view panes that display the tuning session results. Se non si è specificato il partizionamento quando sono state impostate le opzioni di ottimizzazione per la sessione, il riquadro Indicazioni relative alle partizioni sarà vuoto.If you did not specify partitioning when you set the tuning options for this session, the Partition Recommendations pane is empty.

  4. Nel riquadro Indicazioni relative alle partizioni o Indicazioni relative agli indici utilizzare le barre di scorrimento per visualizzare tutte le informazioni disponibili nella griglia.In either the Partition Recommendations or the Index Recommendations pane, use the scroll bars to view all the information displayed in the grid.

  5. Deselezionare Mostra oggetti esistenti nella parte inferiore della pagina a schede Indicazioni .Uncheck Show existing objects at the bottom of the Recommendations tabbed page. Nella griglia verranno visualizzati solo gli oggetti di database cui si fa riferimento nell'indicazione.This causes the grid to display only those database objects that are referenced in the recommendation. Usare la barra di scorrimento inferiore per visualizzare la colonna all'estremità destra nella griglia delle indicazioni e fare clic nella colonna Definizione per visualizzare o copiare lo script Transact-SQLTransact-SQL che crea l'oggetto nel database.Use the bottom scroll bar to view the right-most column in the recommendations grid, and click an item in the Definition column to view or copy the Transact-SQLTransact-SQL script that creates that object in your database.

  6. Se si desidera salvare tutti gli script Transact-SQLTransact-SQL tramite cui vengono creati o eliminati tutti gli oggetti di database nell'indicazione in un file script, scegliere Salva indicazioni dal menu Azioni .If you want to save all of the Transact-SQLTransact-SQL scripts that create or drop all database objects in this recommendation into one script file, click Save Recommendations on the Actions menu.

Per visualizzare il riepilogo e i report relativi all'ottimizzazione tramite la GUI di Ottimizzazione guidata motore di databaseTo view the tuning summary and reports with the Database Engine Tuning Advisor GUI

  1. Ottimizzare un database usando la GUI di Ottimizzazione guidata motore di database o l'utilità da riga di comando dta .Tune a database using the Database Engine Tuning Advisor GUI or the dta command-line utility. Per altre informazioni, vedere Start and Use the Database Engine Tuning Advisor.For more information, see Start and Use the Database Engine Tuning Advisor. Se si desidera utilizzare una sessione di ottimizzazione esistente, ignorare questo passaggio e continuare con il passaggio 2.If you want to use an existing tuning session, skip this step and proceed to step 2.

  2. Avviare la GUI di Ottimizzazione guidata motore di database.Start the Database Engine Tuning Advisor GUI. Per altre informazioni, vedere Start and Use the Database Engine Tuning Advisor.For more information, see Start and Use the Database Engine Tuning Advisor. Per visualizzare i riepiloghi e i report relativi a una sessione di ottimizzazione esistente, aprire la sessione facendo doppio clic sul nome nella finestra Monitoraggio sessione.If you want to view tuning summaries and reports for an existing tuning session, open it by double-clicking the session name in the Session Monitor.

  3. Al termine della nuova sessione di ottimizzazione oppure dopo che tramite lo strumento è stata caricata la sessione esistente, selezionare la scheda Report .After the new tuning session has finished, or after the tool has loaded the existing session, click the Reports tab.

  4. Nel riquadro Riepilogo ottimizzazione sono incluse le informazioni relative alla sessione di ottimizzazione.The Tuning Summary pane contains information about the tuning session. Le informazioni contenute nelle voci Miglioramento percentuale previsto e Spazio utilizzato seguendo le indicazioni (MB) possono essere particolarmente utili per decidere se implementare o meno l'indicazione.The information provided by the Expected percentage improvement and the Space used by recommendation items can be especially useful to decide whether you want to implement the recommendation.

  5. Nel riquadro Report ottimizzazione fare clic su Selezionare il report per specificare un report di ottimizzazione da visualizzare.In the Tuning Reports pane, click Select report to choose a tuning report to view.

Per visualizzare i log di ottimizzazione tramite la GUI di Ottimizzazione guidata motore di databaseTo view tuning logs with the Database Engine Tuning Advisor GUI

  1. Ottimizzare un database usando la GUI di Ottimizzazione guidata motore di database o l'utilità da riga di comando dta .Tune a database using the Database Engine Tuning Advisor GUI or the dta command-line utility. Verificare di avere selezionato l'opzione Salva log di ottimizzazione nella scheda Generale quando si ottimizza il carico di lavoro.Make sure that you check Save tuning log on the General tab when you tune the workload. Se si desidera utilizzare una sessione di ottimizzazione esistente, ignorare questo passaggio e continuare con il passaggio 2.If you want to use an existing tuning session, skip this step and proceed to Step 2.

  2. Avviare la GUI di Ottimizzazione guidata motore di database.Start the Database Engine Tuning Advisor GUI. Per altre informazioni, vedere Start and Use the Database Engine Tuning Advisor.For more information, see Start and Use the Database Engine Tuning Advisor. Per visualizzare i riepiloghi e i report relativi a una sessione di ottimizzazione esistente, aprirla facendo doppio clic sul nome della sessione nella finestra Monitoraggio sessione .If you want to view tuning summaries and reports for an existing tuning session, open it by double-clicking the session name in the Session Monitor window.

  3. Al termine della nuova sessione di ottimizzazione oppure dopo che tramite lo strumento è stata caricata la sessione esistente, selezionare la scheda Stato .After the new tuning session has finished, or after the tool has loaded the existing session, click the Progress tab. Nel riquadro Log di ottimizzazione verrà visualizzato il contenuto del log.The Tuning Log pane displays the contents of the log. Nel log sono incluse le informazioni relative agli eventi del carico di lavoro che non è stato possibile analizzare tramite Ottimizzazione guidata motore di database.The log contains information about workload events that Database Engine Tuning Advisor was unable to analyze.

    Se tutti gli eventi nella sessione di ottimizzazione sono stati analizzati tramite Ottimizzazione guidata motore di database, viene visualizzato un messaggio indicante che il log di ottimizzazione è vuoto per la sessione.If all events in the tuning session were analyzed by Database Engine Tuning Advisor a message indicating that the tuning log is empty for the session displays. Se l'opzione Salva log di ottimizzazione non è stata selezionata nella scheda Generale quando la sessione di ottimizzazione originale è stata eseguita, viene visualizzato un messaggio indicante questo aspetto.If Save tuning log was not checked on the General tab when the tuning session was originally run, a message displays indicating that.

implementazione delle indicazioni di ottimizzazione Implement Tuning Recommendations

È possibile implementare le indicazioni di Ottimizzazione guidata motore di database manualmente oppure automaticamente come parte della sessione di ottimizzazione.You can implement the Database Engine Tuning Advisor recommendations manually or automatically as part of the tuning session. Per esaminare i risultati dell'ottimizzazione prima di implementarli, utilizzare la GUI di Ottimizzazione guidata motore di database.If you want to examine the tuning results first before implementing them, use the Database Engine Tuning Advisor GUI. È quindi possibile utilizzare SQL Server Management StudioSQL Server Management Studio per eseguire manualmente gli script Transact-SQLTransact-SQL generati da Ottimizzazione guidata motore di database come risultato dell'analisi di un carico di lavoro per implementare le raccomandazioni.You can then use SQL Server Management StudioSQL Server Management Studio to manually run the Transact-SQLTransact-SQL scripts that Database Engine Tuning Advisor generates as a result of analyzing a workload to implement the recommendations. Se non è necessario esaminare i risultati prima di implementarli, è possibile usare l'opzione -a con l'utilità del prompt dei comandi dta .If you do not need to examine the results before implementing them, you can use the -a option with the dta command prompt utility. In tal modo l'utilità implementa automaticamente le indicazioni di ottimizzazione dopo che analizza il carico di lavoro.This causes the utility to automatically implement the tuning recommendations after it analyzes your workload. Nelle procedure seguenti viene illustrato come utilizzare entrambe le interfacce di Ottimizzazione guidata motore di database per implementare le indicazioni relative all'ottimizzazione.The following procedures explain how to use both Database Engine Tuning Advisor interfaces to implement tuning recommendations.

Per implementare manualmente le indicazioni relative all'ottimizzazione tramite la GUI di Ottimizzazione guidata motore di databaseTo manually implement tuning recommendations with the Database Engine Tuning Advisor GUI

  1. Ottimizzare un database usando la GUI di Ottimizzazione guidata motore di database o l'utilità del prompt dei comandi dta .Tune a database using the Database Engine Tuning Advisor GUI or the dta command prompt utility. Per altre informazioni, vedere Start and Use the Database Engine Tuning Advisor.For more information, see Start and Use the Database Engine Tuning Advisor. Se si desidera utilizzare una sessione di ottimizzazione esistente, ignorare questo passaggio e continuare con il passaggio 2.If you want to use an existing tuning session, skip this step and proceed to Step 2.

  2. Avviare la GUI di Ottimizzazione guidata motore di database.Start the Database Engine Tuning Advisor GUI. Per altre informazioni, vedere Start and Use the Database Engine Tuning Advisor.For more information, see Start and Use the Database Engine Tuning Advisor. Per implementare le indicazioni relative a una sessione di ottimizzazione esistente, aprirla facendo doppio clic sul nome della sessione in Monitoraggio sessione.If you want to implement tuning recommendations for an existing tuning session, open it by double-clicking the session name in Session Monitor.

  3. Al termine della nuova sessione di ottimizzazione oppure dopo il caricamento della sessione esistente da parte dello strumento, scegliere Applica indicazioni dal menu Azioni .After the new tuning session has finished, or after the tool has loaded the existing session, click Apply Recommendations on the Actions menu.

  4. Nella finestra di dialogo Applica indicazioni scegliere Applica ora o Pianifica per un momento successivo.In the Apply Recommendations dialog box choose from Apply now or Schedule for later. Se si sceglie l'opzione Pianifica per un momento successivo, selezionare la data e l'ora appropriate.If you choose Schedule for later, select the appropriate date and time.

  5. Fare clic su OK per applicare le indicazioni.Click OK to apply the recommendations.

Per implementare automaticamente le indicazioni relative all'ottimizzazione tramite l'utilità della riga di comando dtaTo automatically implement tuning recommendations using the dta command prompt utility

  1. Stabilire quali funzionalità del database (indici, viste indicizzate, partizionamento) si desidera aggiungere, rimuovere o mantenere durante l'analisi eseguita con Ottimizzazione guidata motore di database.Determine the database features (indexes, indexed views, partitioning) you want Database Engine Tuning Advisor to consider adding, removing, or retaining during analysis.

    Prima di iniziare l'ottimizzazione, prendere in considerazione quanto segue:Keep the following considerations in mind before you begin tuning:

    • Quando come carico di lavoro si utilizza una tabella di traccia, è necessario che la tabella sia inclusa nel server in cui viene eseguito Ottimizzazione guidata motore di database.When using a trace table as a workload, that table must exist on the same server where Database Engine Tuning Advisor is tuning. Se si crea una tabella di traccia su un altro server, spostarla nel server in cui viene eseguita l'ottimizzazione mediante Ottimizzazione guidata motore di database.If you create the trace table on a different server, move it to the server where Database Engine Tuning Advisor is tuning.

    • Se la durata dell'esecuzione di una sessione di ottimizzazione è superiore a quanto previsto, è possibile premere CTRL+C per interromperla.If a tuning session continues running longer than you had anticipated it would run, you can press CTRL+C to end the tuning session. Se si preme CTRL+C in questa situazione, si forza dta a produrre le migliori indicazioni possibili in base alla quantità del carico di lavoro usata, in modo da non sprecare il tempo già impiegato dallo strumento per ottimizzare il carico di lavoro.Pressing CTRL+C under these circumstances forces dta to produce the best recommendation possible based on how much of the workload it has consumed, and does not waste the time that the tool has already used to tune the workload.

  2. Dal prompt dei comandi digitare quanto segue:From a command prompt, enter the following:

    dta -E -D DatabaseName -if WorkloadFile -s SessionName -a  
    

    dove -E specifica che la sessione di ottimizzazione usa una connessione trusted, invece di un ID di accesso e una password, -D specifica il nome del database da usare o un elenco delimitato da virgole di più database usati dal carico di lavoro, -if specifica il nome e il percorso di un file di carico di lavoro, -s specifica un nome per la sessione di ottimizzazione e -a specifica che si vuole che le indicazioni relative all'ottimizzazione vengano applicate automaticamente dall'utilità del prompt dei comandi dta senza richiedere l'intervento dell'utente al termine dell'analisi del carico di lavoro.where -E specifies that your tuning session uses a trusted connection (instead of a login ID and password), -D specifies the name of the database you want to tune or a comma-delimited list of multiple databases that the workload uses, -if specifies the name and path to a workload file, -s specifies a name for your tuning session, and -a specifies that you want the dta command prompt utility to automatically apply the tuning recommendations after the workload is analyzed without prompting you. Per altre informazioni sull'uso dell'utilità del prompt dei comandi dta per ottimizzare i database, vedere Start and Use the Database Engine Tuning Advisor.For more information about using the dta command prompt utility to tune databases, see Start and Use the Database Engine Tuning Advisor.

  3. Premere INVIO.Press ENTER.

Esecuzione dell'analisi esplorativa Perform Exploratory Analysis

La funzionalità di configurazione specificata dall'utente di Ottimizzazione guidata motore di database consente agli amministratori di database di eseguire l'analisi esplorativa.The user-specified configuration feature of Database Engine Tuning Advisor enables database administrators to perform exploratory analysis. Tramite questa funzionalità è possibile specificare la progettazione del database fisica in Ottimizzazione guidata motore di database e valutare quindi gli effetti di tale progettazione sulle prestazioni senza doverla implementare.Using this feature, database administrators specify a desired physical database design to Database Engine Tuning Advisor, and then they can evaluate the performance effects of that design without implementing it. La configurazione specificata dall'utente è supportata sia dall'interfaccia utente grafica (GUI) che dall'utilità da riga di comando di Ottimizzazione guidata motore di database.User-specified configuration is supported by both the Database Engine Tuning Advisor graphical user interface (GUI) and the command-line utility. L'utilità da riga di comando offre tuttavia il livello di flessibilità maggiore.However, the command-line utility provides the greatest flexibility.

Tramite la GUI è possibile valutare gli effetti ottenuti con l'implementazione di un subset di un'indicazione di ottimizzazione suggerita da Ottimizzazione guidata motore di database, mentre non è possibile aggiungere strutture di progettazione fisica ipotetiche per la valutazione in Ottimizzazione guidata.If you use the Database Engine Tuning Advisor GUI, you can evaluate the effects of implementing a subset of a Database Engine Tuning Advisor tuning recommendation, but you cannot add hypothetical physical design structures for Database Engine Tuning Advisor to evaluate.

Le procedure seguenti illustrano l'utilizzo della funzionalità in entrambe le interfacce dello strumento di ottimizzazione.The following procedures explain how to use the user-specified configuration feature with both tool interfaces.

Valutazione delle indicazioni di ottimizzazione tramite la GUI di Ottimizzazione guidata motore di databaseUsing Database Engine Tuning Advisor GUI to Evaluate Tuning Recommendations

Questa procedura illustra come valutare un'indicazione generata da Ottimizzazione guidata motore di database tramite la GUI dello strumento, in cui tuttavia non è possibile specificare nuove strutture di progettazione fisica per la valutazione.The following procedure describes how to evaluate a recommendation that is generated by Database Engine Tuning Advisor, but the GUI does not enable you to specify new physical design structures for evaluation.

Per valutare indicazioni di ottimizzazione tramite la GUI di Ottimizzazione guidata motore di databaseTo evaluate tuning recommendations with the Database Engine Tuning Advisor GUI
  1. Ottimizzare un database tramite la GUI di Ottimizzazione guidata motore di database.Use the Database Engine Tuning Advisor GUI to tune a database. Per altre informazioni, vedere Start and Use the Database Engine Tuning Advisor.For more information, see Start and Use the Database Engine Tuning Advisor. Per valutare una sessione di ottimizzazione esistente, fare doppio clic sulla sessione in Monitoraggio sessione.If you want to evaluate an existing tuning session, double-click it in Session Monitor.

  2. Nella scheda Indicazioni deselezionare le strutture di progettazione fisica consigliate che non si desidera utilizzare.On the Recommendations tab, clear the recommended physical design structures that you do not want to use.

  3. Scegliere Valuta indicazioni dal menu Azioni.On the Actions menu, click Evaluate Recommendations. Verrà avviata automaticamente una nuova sessione di ottimizzazione.A new tuning session is created for you.

  4. Digitare il nome della sessione in Nome sessione.Type the new Session name. Per visualizzare la configurazione della struttura di progettazione fisica del database da valutare, fare clic su Fare clic qui per vedere la sezione di configurazione nell'area Descrizione sulla parte inferiore della finestra dell'applicazione di Ottimizzazione guidata motore di database.To view the physical database design structure configuration that you are evaluating, choose Click here to see the configuration section, in the Description area at the bottom of the Database Engine Tuning Advisor application window.

  5. Fare clic sul pulsante Avvia analisi sulla barra degli strumenti.Click the Start Analysis button on the toolbar. I risultati dell'ottimizzazione possono essere esaminati nella scheda Indicazioni .When Database Engine Tuning Advisor is finished, you can view the results on the Recommendations tab.

Esportazione dei risultati di una sessione di ottimizzazione tramite la GUI di Ottimizzazione guidata motore di database per analisi di simulazioneUsing Database Engine Tuning Advisor GUI to Export Tuning Session Results for "What-if" Tuning Analysis

La procedura seguente descrive come esportare i risultati di una sessione di Ottimizzazione guidata motore di database in un file XML, che è quindi possibile modificare e ottimizzare con l'utilità della riga di comando dta .The following procedure describes how to export Database Engine Tuning Advisor tuning session results to an XML file, which you can edit, and then tune it with the dta command-line utility. Ciò consente di eseguire l'analisi per l'ottimizzazione su nuove strutture di progettazione fisica ipotetiche evitando l'overhead associato all'implementazione delle strutture stesse nel database, in modo da determinare a priori se si ottengono i miglioramenti delle prestazioni necessari.This enables you to perform tuning analysis on hypothetical new physical design structures without incurring the overhead of implementing them in your database before you find out whether they produce the performance improvements that you need. L'uso della GUI di Ottimizzazione guidata motore di database per ottimizzare il database e la successiva esportazione dei risultati in un file con estensione .xml rappresenta un ottimo modo per gli utenti non esperti del linguaggio XML di sfruttare la flessibilità offerta dall'XML Schema di Ottimizzazione guidata motore di database per l'esecuzione dell'analisi di simulazione.Using the Database Engine Tuning Advisor GUI to initially tune your database and then exporting the tuning results to an .xml file is a good way for users who are new to XML to use the flexibility of the Database Engine Tuning Advisor XML schema to perform "what-if" analysis.

Per esportare i risultati della sessione di ottimizzazione dalla GUI di Ottimizzazione guidata motore di database per analisi di simulazione tramite l'utilità della riga di comando dtaTo export tuning session results from the Database Engine Tuning Advisor GUI for "what-if" analysis with the dta command-line utility
  1. Ottimizzare un database tramite la GUI di Ottimizzazione guidata motore di database.Use the Database Engine Tuning Advisor GUI to tune a database. Per altre informazioni, vedere Start and Use the Database Engine Tuning Advisor.For more information, see Start and Use the Database Engine Tuning Advisor. Per valutare una sessione di ottimizzazione esistente, fare doppio clic sulla sessione in Monitoraggio sessione.If you want to evaluate an existing tuning session, double-click it in the Session Monitor.

  2. Scegliere Esporta risultati sessione dal menu File e salvare i risultati in un file XML.On the File menu, click Export Session Results and save it as an XML file.

  3. Aprire il file XML creato nel passaggio 2 nell'editor XML o nell'editor di testo desiderato oppure in SQL Server Management StudioSQL Server Management Studio.Open the XML file created in Step 2 in your favorite XML editor, text editor, or in SQL Server Management StudioSQL Server Management Studio. Scorrere il contenuto del file fino a visualizzare l'elemento Configuration .Scroll down to the Configuration element. Copiare la sezione dell'elemento Configuration e incollarla in un modello di file di input XML dopo l'elemento TuningOptions .Copy and paste the Configuration element section into an XML input file template after the TuningOptions element. Salvare il file di input XML.Save this XML input file.

  4. Nel nuovo file di input XML creato nel passaggio 3 specificare le opzioni di ottimizzazione nell'elemento TuningOptions, modificare la sezione dell'elemento Configuration aggiungendo o eliminando le strutture di progettazione fisica in modo appropriato per l'analisi specifica, salvare il file e convalidarlo in base all'XML Schema di Ottimizzazione guidata motore di database.In the new XML input file that you created in Step 3, specify any tuning options you want in the TuningOptions element, edit the Configuration element section (add or delete the physical design structures as appropriate for your analysis), save the file, and validate it against the Database Engine Tuning Advisor XML schema. Per informazioni sulla modifica di questo file XML, vedere Guida di riferimento ai file di input XML (Ottimizzazione guidata motore di database).For information about editing this XML file, see XML Input File Reference (Database Engine Tuning Advisor).

  5. Specificare il file XML creato nel passaggio 4 come input dell'utilità della riga di comando dta .Use the XML file that you created in Step 4 as input to the dta command line utility. Per informazioni sull'utilizzo di file di input di XML con questo strumento, vedere la sezione "Ottimizzazione di un database tramite l'utilità dta" in Start and Use the Database Engine Tuning Advisor.For information about using XML input files with this tool, see the section "Tune a Database by Using the dta Utility" in Start and Use the Database Engine Tuning Advisor.

Utilizzo della funzionalità di configurazione specificata dall'utente tramite l'utilità da riga di comando dtaUsing the User-specified Configuration Feature with the dta Command Line Utility

Gli sviluppatori XML esperti possono creare un file di input XML di Ottimizzazione guidata motore di database, in cui è possibile specificare un carico di lavoro e una configurazione ipotetica di strutture di progettazione di database fisiche, ad esempio indici, viste indicizzate o partizionamento.If you are an experienced XML developer, you can create a Database Engine Tuning Advisor XML input file in which you can specify a workload and a hypothetical configuration of physical database design structures, such as indexes, indexed views, or partitioning. Con l'utilità della riga di comando dta è quindi possibile analizzare gli effetti di questa configurazione ipotetica sulle prestazioni delle query per il database.Then you can use the dta command-line utility to analyze the effects this hypothetical configuration has on query performance for your database. Questa procedura è descritta di seguito in dettaglio.The following procedure explains this process step by step:

Per utilizzare la funzionalità di configurazione specificata dall'utente tramite l'utilità da riga di comando dtaTo use the user-specified configuration feature with the dta command line utility
  1. Creare un carico di lavoro di ottimizzazione.Create a tuning workload. Per informazioni sull'esecuzione di questa operazione, vedere Start and Use the Database Engine Tuning Advisor.For information about performing this task, see Start and Use the Database Engine Tuning Advisor.

  2. Copiare e incollare l'Esempio di file di input XML con configurazione specificata dall'utente (DTA) in un editor XML o un editor di testo.Copy and paste the XML Input File Sample with User-specified Configuration (DTA) into your XML editor or a text editor. Utilizzare questo codice di esempio per la creazione di un file di input XML per la sessione di ottimizzazione in corso.Use this sample to create an XML input file for your tuning session. Per informazioni sull'esecuzione di questa attività, vedere la sezione "Creare un file di input XML" in Start and Use the Database Engine Tuning Advisor.For information about performing this task, see the section "Create XML Input Files" in Start and Use the Database Engine Tuning Advisor.

  3. Modificare gli elementi TuningOptions e Configuration del file di input XML di esempio.Edit the TuningOptions and the Configuration elements in the sample XML input file. Nell'elemento TuningOptions specificare le strutture di progettazione fisica che devono essere prese in considerazione da Ottimizzazione guidata motore di database durante la sessione di ottimizzazione.In the TuningOptions element, specify what physical design structures you want Database Engine Tuning Advisor to consider during the tuning session. Nell'elemento Configuration specificare le strutture di progettazione fisica corrispondenti alla configurazione ipotetica delle strutture di progettazione fisica del database che si desidera siano analizzate da Ottimizzazione guidata motore di database.In the Configuration element, specify the physical design structures that match the hypothetical configuration of physical database design structures that you want Database Engine Tuning Advisor to analyze. Per informazioni sugli attributi e sugli elementi figlio che possono essere usati con gli elementi padre TuningOptions e Configuration, vedere Guida di riferimento ai file di input XML (Ottimizzazione guidata motore di database).For information about what attributes and child elements you can use with the TuningOptions and the Configuration parent elements, see XML Input File Reference (Database Engine Tuning Advisor).

  4. Salvare il file di input con l'estensione xml .Save the input file with an .xml extension.

  5. Convalidare il file di input XML salvato nel passaggio 4 in base all'XML Schema di Ottimizzazione guidata motore di database.Validate the XML input file you saved in Step 4 against the Database Engine Tuning Advisor XML schema. Durante l'installazione di MicrosoftMicrosoft SQL ServerSQL Serverquesto schema viene installato nella posizione seguente:This schema is installed at the following location when you install MicrosoftMicrosoft SQL ServerSQL Server:

    C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd  
    

    L'XML Schema di Ottimizzazione guidata motore di database è inoltre disponibile online all'indirizzo http://schemas.microsoft.com/sqlserver/2004/07/dta.The Database Engine Tuning Advisor XML schema is also available online at http://schemas.microsoft.com/sqlserver/2004/07/dta.

  6. Dopo aver creato un carico di lavoro e un file di input XML, è possibile specificare il file di input nell'utilità della riga di comando dta per eseguirne l'analisi.After creating a workload and an XML input file, you are ready to submit the input file to the dta command-line utility for analysis. Assicurarsi di specificare un nome di file di output XML nell'argomento -ox .Make sure that you specify an XML output file name for the -ox utility argument. In tal modo viene creato un file di output XML con la configurazione indicata specificata nell'elemento Configuration .This creates an XML output file with a recommended configuration specified in the Configuration element. Se si desidera eseguire nuovamente Ottimizzazione guidata motore di database per verificare un'altra configurazione ipotetica basata sull'output, copiare il contenuto dell'elemento Configuration del file di output e incollarlo nel file di input XML originale o in un nuovo file XML.If you want to run Database Engine Tuning Advisor again to check another hypothetical configuration that is based on the output, you can copy and paste the Configuration element contents from the output file into a new or your original XML input file. Per informazioni sull'uso di un file di input XML con l'utilità dta , vedere la sezione "Ottimizzazione di un database tramite l'utilità dta" in Start and Use the Database Engine Tuning Advisor.For information about using an XML input file with the dta utility, see the section "Tune a Database by Using the dta Utility" in Start and Use the Database Engine Tuning Advisor.

    Dopo il completamento dell'ottimizzazione visualizzare i report dell'operazione nella GUI di Ottimizzazione guidata motore di database oppure aprire il file di output XML ed esaminare le indicazioni di Ottimizzazione guidata motore di database negli elementi TuningSummary e Configuration .After tuning is finished, either use the Database Engine Tuning Advisor GUI to view the tuning reports, or open the XML output file to view the TuningSummary and the Configuration elements to view the Database Engine Tuning Advisor recommendations. Per informazioni sulla visualizzazione dei risultati della sessione di ottimizzazione, vedere Visualizzazione output di ottimizzazione precedentemente in questo argomento.For information about viewing the results of your tuning session, see View Tuning Output earlier in this topic. Si noti inoltre che i report di analisi potrebbero essere contenuti anche nel file di output XML.Also note that the XML output file may contain Database Engine Tuning Advisor analysis reports.

  7. Ripetere i passaggi 6 e 7 fino a creare la configurazione ipotetica che consente di ottenere i miglioramenti delle prestazioni di esecuzione delle query desiderati.Repeat steps 6 and 7 until you create the hypothetical configuration that produces the query performance improvement that you need. È quindi possibile implementare la nuova configurazione.Then you can implement the new configuration. Per ulteriori informazioni, vedere Implementazione delle indicazioni relative all'ottimizzazione più indietro in questo argomento.For more information, see Implement Tuning Recommendations earlier in this topic.

Verifica, valutazione e clonazione delle sessioni di ottimizzazione Review, Evaluate, and Clone Tuning Sessions

Ottimizzazione guidata motore di database crea una nuova sessione di ottimizzazione ogni volta che si avvia l'analisi dell'effetto di un carico di lavoro sul database o sui database.The Database Engine Tuning Advisor creates a new tuning session each time that you start analyzing the effects of a workload on your database or databases. È possibile utilizzare il riquadro Monitoraggio sessione della GUI di Ottimizzazione guidata motore di database per visualizzare o ricaricare tutte le sessioni di ottimizzazione eseguite su una data istanza di MicrosoftMicrosoft SQL ServerSQL Server.You can use the Session Monitor in the Database Engine Tuning Advisor GUI to view or reload all tuning sessions that have run on a given instance of MicrosoftMicrosoft SQL ServerSQL Server. La visualizzazione di tutte le sessioni di ottimizzazione esistenti per la verifica contribuisce a semplificare la clonazione di sessioni in base alle sessioni esistenti, la modifica di indicazioni esistenti sull'ottimizzazione e quindi l'utilizzo di Ottimizzazione guidata motore di database per valutare la sessione modificata oppure l'esecuzione dell'ottimizzazione a intervalli regolari per monitorare la struttura fisica dei database.Having all the existing tuning sessions available to review makes it easy to: clone sessions based on existing ones, edit existing tuning recommendations and then use Database Engine Tuning Advisor to evaluate the edited session, or perform tuning at regular intervals to monitor the physical design of your databases. Ad esempio, è possibile pianificare l'ottimizzazione dei database su base mensile.For example, you may decide to tune database on a monthly schedule.

Prima di verificare le sessioni di ottimizzazione per un'istanza di SQL ServerSQL Server, è necessario creare sessioni di ottimizzazione sull'istanza del server, ottimizzando i carichi di lavoro tramite Ottimizzazione guidata motore di database.Before you can review any tuning sessions for an instance of SQL ServerSQL Server, you must create tuning sessions on the server instance by tuning workloads with the Database Engine Tuning Advisor. Per altre informazioni, vedere Start and Use the Database Engine Tuning Advisor.For more information, see Start and Use the Database Engine Tuning Advisor.

Verifica delle sessioni di ottimizzazione esistentiReview Existing Tuning Sessions

Per sfogliare le sessioni di ottimizzazione esistenti in una determinata istanza di SQL ServerSQL Server, eseguire la procedura seguente.Use the following steps to browse the existing tuning sessions on a given instance of SQL ServerSQL Server.

Per verificare le sessioni di ottimizzazione esistentiTo review existing tuning sessions
  1. Avviare la GUI di Ottimizzazione guidata motore di database.Start the Database Engine Tuning Advisor GUI. Per altre informazioni, vedere Start and Use the Database Engine Tuning Advisor.For more information, see Start and Use the Database Engine Tuning Advisor.

  2. Tutte le sessioni di ottimizzazione esistenti vengono visualizzate nella parte superiore della finestra Monitoraggio sessione .All existing tuning sessions are displayed in the upper half of the Session Monitor window. Il numero di sessioni visualizzate dipende dal numero di ottimizzazioni dei database eseguite in questa istanza di SQL ServerSQL Server .The number of sessions displayed depends on how many times you have tuned databases on this SQL ServerSQL Server instance. Utilizzare le barre di scorrimento per visualizzare tutte le sessioni di ottimizzazione.Use the scroll bars to view all tuning sessions.

  3. Se si fa clic sul nome di una sessione di ottimizzazione, i dettagli relativi a tale sessione verranno visualizzati nella parte inferiore della finestra Monitoraggio sessione .Click a tuning session name once and its details appear in the lower half of the Session Monitor window.

  4. Se si fa doppio clic sul nome di una sessione di ottimizzazione, le informazioni relative a tale sessione verranno caricate in Ottimizzazione guidata motore di database.Double-click a tuning session name and its information is loaded into Database Engine Tuning Advisor. Al termine del caricamento delle informazioni sulla sessione è possibile scegliere una delle schede disponibili per visualizzare le informazioni sulla sessione di ottimizzazione specifica.After the session information loads, you can choose any of the tabs to view information about this tuning session.

Valutazione delle sessioni di ottimizzazione esistenti come configurazioni ipoteticheEvaluate Existing Tuning Sessions As Hypothetical Configurations

Per valutare una sessione di ottimizzazione esistente, eseguire la procedura seguente.Use the following steps to evaluate an existing tuning session. La valutazione di una sessione di ottimizzazione esistente comporta la visualizzazione e la modifica delle indicazioni relative a tale sessione e quindi la ripetizione dell'ottimizzazione.Evaluating an existing tuning session involves viewing and editing its recommendations, and then re-tuning. Ad esempio, è possibile decidere che si desidera solo creare indici su table1. A tale scopo, si elimina quindi la creazione delle viste indicizzate e il partizionamento da una indicazione relativa a un'ottimizzazione esistente.For example, you decide that you want to only create indexes on table1, so you delete the creation of indexed views and partitioning from an existing tuning recommendation. Ottimizzazione guidata motore di database crea una nuova sessione di ottimizzazione e ottimizza il carico di lavoro in rapporto ai database utilizzando le indicazioni modificate come configurazione ipotetica.Then Database Engine Tuning Advisor creates a new tuning session and tunes the workload against your databases using the edited recommendations as a hypothetical configuration. Ciò significa che il carico di lavoro viene ottimizzato da Ottimizzazione guidata motore di database in rapporto ai database come se le indicazioni modificate fossero stati implementate, consentendo di eseguire analisi di simulazione limitate.This means that Database Engine Tuning Advisor tunes the workload against the databases as if the edited recommendations have been implemented, enabling you to perform limited "what-if" analysis. È possibile eseguire solo analisi di simulazione limitate poiché l'utilizzo della GUI di Ottimizzazione guidata motore di database consente di scegliere solo un subset di una indicazione esistente.It is limited what-if analysis because you can only choose a subset of an existing recommendation when you use the Database Engine Tuning Advisor GUI. Per eseguire un'analisi di simulazione completa, specificando una configurazione ipotetica completamente nuova che non corrisponda a un subset di una sessione di ottimizzazione precedente, è necessario usare il file di input con estensione xml di Ottimizzazione guidata motore di database con l'utilità della riga di comando dta .To perform full what-if analysis, specifying a completely new hypothetical configuration that is not a subset of any previous tuning session, you must use the Database Engine Tuning Advisor XML input file with the dta command-line utility.

Per valutare una sessione di ottimizzazione esistenteTo evaluate an existing tuning session
  1. Dopo l'avvio di Ottimizzazione guidata motore di database, fare doppio clic su una sessione di ottimizzazione nella parte superiore di Monitoraggio sessione, in modo da caricare le informazioni sulla sessione in Ottimizzazione guidata motore di database.After starting Database Engine Tuning Advisor, double-click a tuning session in the upper half of the Session Monitor, which loads the session information into Database Engine Tuning Advisor.

  2. Selezionare la scheda Stato per controllare il log di ottimizzazione, che contiene informazioni sugli errori relativi a tutti gli eventi del carico di lavoro non ottimizzati da Ottimizzazione guidata motore di database.Click the Progress tab to check the tuning log, which contains error information about any events in the workload that Database Engine Tuning Advisor could not tune. Tali informazioni possono contribuire alla valutazione dell'efficacia del carico di lavoro.This information can help you evaluate the effectiveness of the workload.

  3. Per una ulteriore valutazione dei risultati dell'ottimizzazione di questa sessione, selezionare la scheda Report .If you would like to review the tuning results for this session further, click the Reports tab. Tale scheda consente di visualizzare il riepilogo dell'ottimizzazione o di selezionare un report di ottimizzazione nell'elenco Selezionare il report .There you can view the tuning summary or choose a tuning report from the Select report list.

  4. Selezionare la scheda Indicazioni per visualizzare le indicazioni relative all'ottimizzazione.Click the Recommendations tab to view the tuning recommendations.

  5. In caso di dubbi sull'implementazione di alcune indicazioni, deselezionarle.If there are any recommendations that you are unsure about implementing, uncheck them.

  6. Scegliere Valuta indicazioni dal menu Azioni.On the Actions menu, click Evaluate Recommendations. Ottimizzazione guidata motore di database crea una nuova sessione di ottimizzazione in cui le indicazioni modificate vengono utilizzate come configurazione ipotetica.Database Engine Tuning Advisor creates a new tuning session that uses the edited recommendation as a hypothetical configuration. Per visualizzare la configurazione ipotetica in formato XML, scegliere Fare clic qui per vedere la sezione di configurazione.To view the hypothetical configuration in XML, choose Click here to see the configuration section.

  7. Nella scheda Generale immettere un Nome sessionee quindi assicurarsi che sia stato specificato il Carico di lavoro corretto.On the General tab, type a Session name, and make sure the correct Workload is specified.

  8. Nella scheda Opzioni di ottimizzazione è possibile specificare un orario per l'ottimizzazione o definire le Opzioni avanzatedisponibili.On the Tuning Options tab, you can specify a tuning time, or any of the Advanced Options.

  9. Fare clic sul pulsante Avvia analisi sulla barra degli strumenti.Click the Start Analysis button on the toolbar. Ottimizzazione guidata motore di database avvia l'ottimizzazione dei database utilizzando la configurazione ipotetica.Database Engine Tuning Advisor starts tuning the databases using the hypothetical configuration. Al termine di Ottimizzazione guidata motore di database è possibile visualizzare i risultati della sessione in modo analogo ai risultati delle altre sessioni.When Database Engine Tuning Advisor finishes, you can view the results of this session as you normally would for any session.

Clonazione di sessioni di ottimizzazione esistentiClone Existing Tuning Sessions

È possibile creare nuove sessioni di ottimizzazione basate su sessioni esistenti, scegliendo l'opzione relativa alla clonazione in Ottimizzazione guidata motore di database.You can create new tuning sessions based on existing sessions by choosing the cloning option in Database Engine Tuning Advisor. Quando si utilizza tale opzione, si basa una nuova sessione di ottimizzazione su una sessione esistente.When you use the cloning option, you base a new tuning session on an existing session. È quindi possibile modificare le opzioni di ottimizzazione per la nuova sessione in base alla necessità.Then you can change the tuning options for the new session as needed. Quando si valuta una sessione esistente come illustrato nella procedura precedente, Ottimizzazione guidata motore di database crea anche una nuova sessione di ottimizzazione, ma non è possibile modificare le opzioni di ottimizzazione.When you evaluate an existing session as described in the previous procedure, Database Engine Tuning Advisor also creates a new tuning session, but you cannot change the tuning options.

Per creare nuove sessioni di ottimizzazione clonando sessioni esistentiTo create new tuning sessions by cloning existing sessions
  1. Dopo l'avvio di Ottimizzazione guidata motore di database, fare doppio clic su una sessione di ottimizzazione nella parte superiore di Monitoraggio sessione, in modo da caricare le informazioni sulla sessione in Ottimizzazione guidata motore di database.After starting Database Engine Tuning Advisor, double-click a tuning session in the upper half of the Session Monitor, which loads the session information into Database Engine Tuning Advisor.

  2. Scegliere Clona sessione dal menu Azioni.On the Actions menu, click Clone Session.

  3. Nella scheda Generale immettere un Nome sessionee quindi assicurarsi che sia stato specificato il Carico di lavoro corretto.On the General tab, type a Session name, and make sure the correct Workload is specified.

  4. Nella scheda Opzioni di ottimizzazione è possibile specificare un orario per l'ottimizzazione, le strutture fisiche che potranno essere create da Ottimizzazione guidata motore di database e le indicazioni da eliminare.On the Tuning Options tab, you can specify a tuning time, the physical design structures Database Engine Tuning Advisor should consider creating, and what it should consider dropping in its recommendation.

  5. Fare clic su Opzioni avanzate per impostare un limite di spazio per le indicazioni o un numero massimo di colonne per indice e per stabilire se si desidera che Ottimizzazione guidata motore di database generi indicazioni che possono essere implementate quando SQL ServerSQL Server è online.Click Advanced Options if you want to set a space limit for recommendations, a maximum number of columns per index, and whether you want Database Engine Tuning Advisor to generate recommendations that can be implemented while SQL ServerSQL Server is online.

  6. Fare clic sul pulsante Avvia analisi sulla barra degli strumenti per analizzare gli effetti del carico di lavoro in modo analogo alle altre sessioni di ottimizzazione.Click the Start Analysis button on the toolbar to analyze the effects of the workload like any other tuning session. Al termine di Ottimizzazione guidata motore di database è possibile visualizzare i risultati della sessione in modo analogo ai risultati delle altre sessioni.When Database Engine Tuning Advisor finishes, you can view the results of this session as you normally would for any session.

Descrizioni dell'interfaccia utente User Interface Descriptions

Monitoraggio delle sessioniSessions Monitor

Monitoraggio sessione consente di visualizzare informazioni sulle sessioni aperte in Ottimizzazione guidata motore di database.Session Monitor displays information about sessions that are opened in the Database Engine Tuning Advisor. Selezionare un nome di sessione in Monitoraggio sessioneper visualizzare informazioni sulla sessione nella finestra delle proprietà.To display information about the session in the property window, select a session name in Session Monitor.

Scheda IndicazioniRecommendations Tab

La scheda Indicazioni viene visualizzata al termine dell'analisi di un carico di lavoro da parte di Ottimizzazione guidata motore di database.The Recommendations tab appears after Database Engine Tuning Advisor completes analysis of a workload. Questa griglia contiene le indicazioni relative a ogni oggetto analizzato.This grid contains the recommendations for each object considered. Le indicazioni relative alle partizioni, se presenti, vengono visualizzate nella griglia superiore, mentre quelle relative agli indici vengono visualizzate nella griglia inferiore.Partition recommendations, if any, are presented in the upper grid, and the index recommendations are presented in the lower grid. Se non vi sono indicazioni, non viene visualizzata alcuna griglia.The grids do not appear if there are no recommendations.

La colonna Definizione contiene la definizione della partizione o dell'indice per cui sono presenti indicazioni in formato di collegamento ipertestuale.The Definition column contains the definition of the recommended partition or index as a hyperlink. Questa colonna in genere non è sufficientemente ampia per visualizzare la definizione per intero.This column is usually too narrow to see the entire definition. Fare clic sul collegamento ipertestuale per visualizzare una finestra di dialogo contenente la definizione completa e il pulsante Copia negli Appunti .Click the hyperlink to display a dialog box containing the full definition and the Copy to Clipboard button.

Indicazioni relative alle partizioniPartition Recommendations

Nome databaseDatabase Name
Database contenente gli oggetti che è consigliabile modificare.The database containing the objects recommended to be modified.

ConsiglioRecommendation
Azione consigliata per migliorare le prestazioni.The action recommended to improve performance. I valori possibili sono Crea ed Elimina.Possible values are Create and Drop.

Destinazione indicazioneTarget of Recommendation
Funzione o schema di partizione interessato dall'indicazione.The partition function or scheme affected by the recommendation. L'icona visualizzata in questa colonna indica se è consigliabile eliminare o aggiungere la Destinazione indicazione e se si tratta di uno schema o di una funzione di partizione.The icon in this column reflects the recommendation to drop or add the Target of Recommendation and whether it is a partition function or scheme.

DettagliDetails
Descrizione di Destinazione indicazione.A description of the Target of Recommendation. I valori possibili includono un intervallo per le funzioni di partizione o un valore vuoto per gli schemi di partizione.Possible values include a range for partition functions, or blank for partition schemes.

Numero partizioniNo. of Partitions
Numero di partizioni definite dalle funzioni di partizione consigliate.The number of partitions defined by the recommended partitioning functions. Quando questa funzione viene utilizzata con un schema e quindi applicata a una tabella, i dati contenuti in tale tabella vengono divisi nel numero indicato di partizioni.When this function is used with a scheme and then applied to a table, the data in the table is divided into that many partitions.

DefinizioneDefinition
Definizione di Destinazione indicazione.The definition of the Target of Recommendation. Fare clic sulla colonna per aprire la finestra di dialogo Anteprima script SQL, contenente uno script per l'azione consigliata.Click the column to open the SQL Script Preview dialog box, with a script for the recommended action.

Indicazioni relative agli indiciIndex Recommendations

Nome databaseDatabase Name
Database contenente gli oggetti che è consigliabile modificare.The database containing the objects recommended to be modified.

Nome oggettoObject Name
Tabella relativa all'indicazione.The table related to the recommendation.

ConsiglioRecommendation
Azione consigliata per migliorare le prestazioni.The action recommended to improve performance. I valori possibili sono Crea ed Elimina.Possible values are Create and Drop.

Destinazione indicazioneTarget of Recommendation
Vista o indice interessato dall'indicazione.The index or view affected by the recommendation. L'icona visualizzata in questa colonna indica se è consigliabile eliminare o aggiungere la Destinazione indicazione.The icon in this column reflects the recommendation to drop or add the Target of Recommendation.

DettagliDetails
Descrizione di Destinazione indicazione.A description of the Target of Recommendation. I valori possibili includono clustered, indexed view o vuoto, ovvero un indice non cluster.Possible values include clustered, indexed view, or blank indicating a non-clustered index. Viene inoltre indicato se l'indice è univoco.Also indicates whether the index is unique.

Schema partizionePartition Scheme
Se viene consigliato il partizionamento, in questa colonna viene visualizzato lo schema di partizione.The partition scheme is provided in this column if partitioning is recommended.

Dimensioni (KB)Size (KB)
Dimensioni previste del nuovo oggetto consigliato.The expected size of the new object that is being recommended. Se la colonna è vuota, fare clic su Fare clic su Report per visualizzare le dimensioni degli oggetti esistenti.If this column is blank, click See Reports for sizes of existing objects.

DefinizioneDefinition
Definizione di Destinazione indicazione.The definition of the Target of Recommendation. Fare clic sulla colonna per aprire la finestra di dialogo Anteprima script SQL, contenente uno script per l'azione consigliata.Click the column to open the SQL Script Preview dialog box, with a script for the recommended action.

Mostra oggetti esistentiShow existing objects
Se selezionata, questa opzione consente di visualizzare tutti gli oggetti esistenti nella griglia, anche se Ottimizzazione guidata motore di database non ha espresso alcuna indicazione relativa agli oggetti.Select to show all existing objects in the grid, even if no recommendations related to the objects are made by Database Engine Tuning Advisor.

Fare clic su Report per visualizzare le dimensioni degli oggetti esistentiSee Reports for sizes of existing objects
Selezionare questa opzione per visualizzare i report che indicano le dimensioni degli oggetti selezionati nella griglia delle indicazioni.Select to view reports that provide the size of existing objects in the recommendations grid.

Menu Azioni/Opzioni di Applica indicazioniActions Menu/Apply Recommendations Options

Dopo l'analisi di un carico di lavoro e la generazione di indicazioni, scegliere Applica indicazioni dal menu Azioni per aprire la finestra di dialogo Applica indicazioni .After a workload has been analyzed and recommendations have been presented, on the Actions menu, click Apply Recommendations to open the Apply Recommendations dialog box.

Applica oraApply now
Consente di generare uno script per le indicazioni e di eseguirlo per implementare le indicazioni in questione.Generate a script for the recommendations, and runs the script to implement the recommendations.

Pianifica per un momento successivoSchedule for later
Consente di generare uno script per le indicazioni e di salvare le azioni come processo di SQL ServerSQL Server Agent.Generate a script for the recommendations, and save the actions as a SQL ServerSQL Server Agent job.

DataDate
Consente di specificare la data in cui si desidera eseguire il processo di SQL ServerSQL Server Agent per l'applicazione delle indicazioni.Specify the date you want to run the SQL ServerSQL Server Agent job to apply the recommendations.

TimeTime
Consente di specificare l'ora in cui si desidera eseguire il processo di SQL ServerSQL Server Agent per l'applicazione delle indicazioni.Specify the time you want to run the SQL ServerSQL Server Agent job to apply the recommendations.

Opzioni della scheda ReportReports Tab Options

La scheda Report viene visualizzata quando l'Ottimizzazione guidata motore di database ha completato l'analisi di un carico di lavoro.The Reports tab appears after Database Engine Tuning Advisor completes analysis of a workload.

Riepilogo ottimizzazioneTuning Summary
Consente di visualizzare un riepilogo delle indicazioni dell'Ottimizzazione guidata motore di database.Displays a summary of the Database Engine Tuning Advisor recommendations.

DataDate
Data di creazione del report da parte dell'Ottimizzazione guidata motore di database.The date that Database Engine Tuning Advisor created the report.

TimeTime
Ora di creazione del report da parte dell'Ottimizzazione guidata motore di database.The time that Database Engine Tuning Advisor created the report.

ServerServer
Server di destinazione del carico di lavoro dell'Ottimizzazione guidata motore di database.The server that was the target of the Database Engine Tuning Advisor workload.

Database da ottimizzareDatabases to tune
Database al quale si riferiscono le indicazioni dell'Ottimizzazione guidata motore di database.The database affected by Database Engine Tuning Advisor recommendations.

File del carico di lavoroWorkload file
Questa opzione viene visualizzata se il carico di lavoro è un file.Appears when the workload is a file.

Tabella del carico di lavoroWorkload table
Questa opzione viene visualizzata se il carico di lavoro è una tabella di SQL ServerSQL Server .Appears when the workload is a SQL ServerSQL Server table.

Carico di lavoroWorkload
Questa opzione viene visualizzata se il carico di lavoro è stato importato dall'editor di query in SQL Server Management StudioSQL Server Management Studio.Appears when the workload has been imported from the Query Editor in SQL Server Management StudioSQL Server Management Studio.

Tempo massimo per l'ottimizzazioneMaximum tuning time
Tempo massimo configurato che deve essere disponibile per l'analisi dell'Ottimizzazione guidata motore di database.The maximum time configured to be available for the Database Engine Tuning Advisor analysis.

Tempo impiegato per l'ottimizzazioneTime taken for tuning
Tempo effettivamente impiegato dall'Ottimizzazione guidata motore di database per analizzare il carico di lavoro.The time actually used by Database Engine Tuning Advisor to analyze the workload.

Miglioramento percentuale previstoExpected percentage improvement
Miglioramento percentuale previsto per il carico di lavoro definito che si ottiene implementando tutte le indicazioni dell'Ottimizzazione guidata motore di database.The percentage improvement expected with the target workload if all Database Engine Tuning Advisor recommendations are implemented.

Spazio massimo per le indicazioni (MB)Maximum space for recommendation (MB)
Spazio massimo previsto per le indicazioni.The maximum space considered for the recommendations. Questo valore viene configurato prima dell'esecuzione dell'analisi utilizzando il pulsante Opzioni avanzate nella scheda Opzioni di ottimizzazione .This value is configured before the analysis is made, using the Advanced Options button, on the Tuning Options tab.

Spazio attualmente utilizzato (MB)Space used currently (MB)
Spazio attualmente utilizzato dagli indici nel database analizzato.The space currently used by indexes in the database analyzed.

Spazio utilizzato seguendo le indicazioni (MB)Space used by recommendation (MB)
Spazio approssimativo che verrà utilizzato dagli indici implementando tutte le indicazioni dell'Ottimizzazione guidata motore di database.The approximate space expected to be used by indexes if all the Database Engine Tuning Advisor recommendations are implemented.

Numero di eventi nel carico di lavoroNumber of events in workload
Numero di eventi contenuti nel carico di lavoro.Number of events contained in the workload.

Numero di eventi ottimizzatiNumber of events tuned
Numero di eventi ottimizzati nel carico di lavoro.Number of events in the workload that were tuned. Se un evento non può essere ottimizzato, viene elencato nel log di ottimizzazione, disponibile nella scheda Stato .If an event cannot be tuned, it is listed in the tuning log, which is available on the Progress tab.

Numero di istruzioni ottimizzateNumber of statements tuned
Numero di istruzioni ottimizzate nel carico di lavoro.Number of statements in the workload that were tuned. Se un'istruzione non può essere ottimizzata, viene elencata nel log di ottimizzazione, disponibile nella scheda Stato .If a statement cannot be tuned, it is listed in the tuning log which is available on the Progress tab.

Percentuale di istruzioni SELECT nel set ottimizzatoPercent SELECT statements in the tuned set
Percentuale di istruzioni SELECT ottimizzate.Percentage of tuned statements that are SELECT statements. Questa opzione viene visualizzata solo in presenza di istruzioni SELECT ottimizzate.Only appears if there are SELECT statements that have been tuned.

Percentuale di istruzioni UPDATE nel set ottimizzatoPercent UPDATE statements in the tuned set
Percentuale di istruzioni UPDATE ottimizzate.Percentage of tuned statements that are UPDATE statements. Questa opzione viene visualizzata solo in presenza di istruzioni UPDATE ottimizzate.Only appears if there are UPDATE statements that have been tuned.

Numero di indici che è consigliabile creare | eliminareNumber of indexes recommended to be [created | dropped]
Numero consigliato di indici da creare o eliminare nel database ottimizzato.Recommended number of indexes to be created or dropped on the tuned database. Questa opzione viene visualizzata solo se gli indici fanno parte dell'indicazione.Only appears if indexes are part of the recommendation.

Numero di indici sulle viste che è consigliabile creare | eliminareNumber of indexes on views recommended to be [created | dropped]
Numero consigliato di indici sulle viste da creare o eliminare nel database ottimizzato.Recommended number of indexes on views to be created or dropped on the tuned database. Questa opzione viene visualizzata solo se gli indici sulle viste fanno parte dell'indicazione.Only appears if indexes on views are part of the recommendation.

Numero di statistiche che è consigliabile creareNumber of statistics recommended to be created
Numero consigliato di statistiche da creare nel database ottimizzato.Recommended number of statistics to be created on the tuned database. Questa opzione viene visualizzata solo se le statistiche fanno parte dell'indicazione.Only appears if statistics are recommended.

Select ReportSelect Report
Consente di visualizzare i dettagli del report selezionato.See the details of the selected report. Le colonne della griglia cambiano a seconda del report.The columns in the grid vary with each report.

Vedere ancheSee Also

Start and Use the Database Engine Tuning Advisor Start and Use the Database Engine Tuning Advisor
Utilità dta dta Utility