Lezione 1-3 - visualizzazione dei report di ottimizzazioneLesson 1-3 - Viewing Tuning Reports

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse Nell'esercitazione precedente di questa lezione, è possibile visualizzarne il Transact-SQLTransact-SQL script che creano o eliminano oggetti di database nelle indicazioni di ottimizzazione guidata motore di Database che sono state generate come risultato la sessione di ottimizzazione di 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. La sessione di ottimizzazione di MySession è stata creata in Ottimizzazione di un carico di lavoro.The MySession tuning session was created in Tuning a Workload.

Sebbene sia molto utile visualizzare gli script che è possibile utilizzare per implementare i risultati dell'ottimizzazione, in Ottimizzazione guidata motore di database sono disponibili anche numerosi report utili.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. Tali report offrono informazioni sulle strutture di progettazione fisica esistenti nel database che si sta ottimizzando e sulle strutture consigliate.These reports provide information about the existing physical design structures in the database you are tuning, and about the recommended structures. È possibile visualizzare i report di ottimizzazione facendo clic sulla scheda Report descritta nell'attività seguente.The tuning reports can be viewed by clicking the Reports tab as described in the following practice. In questa attività verranno usate le sessioni di ottimizzazione di MySession ed EvaluateMySession create in Ottimizzazione di un carico di lavoro e in Visualizzazione delle indicazioni di ottimizzazione.This practice uses the MySession and the EvaluateMySession tuning sessions that you created in Tuning a Workload and in Viewing Tuning Recommendations.

Visualizzazione dei report di ottimizzazioneView tuning reports

  1. Avviare Ottimizzazione guidata motore di database.Start Database Engine Tuning Advisor. Vedere Avvio dello strumento Ottimizzazione guidata motore di database.See Launching Database Engine Tuning Advisor. Assicurarsi di connettersi alla stessa istanza di SQL ServerSQL Server utilizzata nell'attività precedente di questa lezione.Make sure that you connect to the same SQL ServerSQL Server instance that you used in previous practices of this lesson.

    Nel riquadro Monitoraggio sessione fare doppio clic su MySession .Double-click MySession in the Session Monitor pane. Ottimizzazione guidata motore di database carica le informazioni relative a questa sessione.Database Engine Tuning Advisor loads the session information from this session.

  2. Fare clic sulla scheda Report .Click the Reports tab.

  3. Nel riquadro Riepilogo ottimizzazione è possibile visualizzare le informazioni sulla sessione di ottimizzazione.In the Tuning Summary pane, you can view information about this tuning session. Utilizzare la barra di scorrimento per visualizzare tutto il contenuto del riquadro.Use the scroll bar to view all of the pane contents. Si notino i valori di Miglioramento percentuale previsto e Spazio utilizzato seguendo le indicazioni.Note the Expected percentage improvement and the Space used by recommendation. È possibile limitare lo spazio utilizzato per le indicazioni quando si impostano le opzioni di ottimizzazione.It is possible to limit the space used by the recommendation when you set the tuning options. Nella scheda Opzioni di ottimizzazione selezionare Opzioni avanzate.On the Tuning Options tab, select Advanced Options. Selezionare Spazio massimo per le indicazioni e specificare lo spazio massimo in megabyte che può essere usato da una configurazione consigliata.Check Define max. space for recommendtaions and specify in megabytes the maximum space a recommendation configuration can use. Usare il pulsante Indietro nel visualizzatore della Guida per tornare a questa esercitazione.Use the Back button in your help browser to return to this tutorial.

  4. Nell'elenco Selezionare il report del riquadro Report ottimizzazione fare clic su Report costo istruzioni .In the Tuning Reports pane, click Statement cost report in the Select report list. Se è necessario più spazio per la visualizzazione del report, trascinare il bordo del riquadro Monitoraggio sessione verso sinistra.If you need more space to view the report, drag the Session Monitor pane border to the left. Ad ogni istruzione Transact-SQLTransact-SQL eseguita su una tabella del database è associato un costo delle prestazioni.Each Transact-SQLTransact-SQL statement that executes against a table in your database has a performance cost associated with it. Tale costo può essere ridotto creando indici efficaci sulle colonne di una tabella alle quali si accede di frequente.This performance cost can be reduced by creating effective indexes on frequently accessed columns in a table. In questo report viene illustrato il miglioramento percentuale previsto tra il costo originale dell'esecuzione di un'istruzione del carico di lavoro e il costo previsto se viene implementata l'indicazione di ottimizzazione.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. Si noti che la quantità di informazioni contenute nel report dipende dalla lunghezza e dalla complessità del carico di lavoro.Note that the amount of information contained in the report is based on the length and complexity of the workload.

  5. Fare clic con il pulsante destro del mouse sul riquadro Report costo istruzioni nell'area della griglia e quindi scegliere Esporta in un file.Right-click the Statement cost report pane in the grid area, and click Export to File. Salvare il report con il nome MyReport.Save the report as MyReport. L'estensione xml verrà aggiunta al nome del file automaticamente.An .xml extension is automatically appended to the file name. Per visualizzare il contenuto del file MyReport.xml, è possibile aprire il report nell'editor XML preferito o in SQL Server Management StudioSQL Server Management Studio .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. Tornare alla scheda Report di Ottimizzazione guidata motore di database e fare nuovamente clic con il pulsante destro del mouse su Report costo istruzioni .Return to the Reports tab of Database Engine Tuning Advisor, and right-click the Statement cost report again. Controllare le altre opzioni disponibili.Review the other options that are available. Si noti che è possibile modificare il carattere del report visualizzato.Note that you can change the font for the report you are viewing. Se la modifica del carattere avviene in questo punto, verranno modificate anche le altre pagine a schede.Changing the font here also changes it on the other tabbed pages.

  7. Fare clic sugli altri report disponibili nell'elenco Selezionare report in modo da acquisire maggiore familiarità.Click other reports in the Select report list to familiarize yourself with them.

RiepilogoSummary

A questo punto è stata esaminata la scheda Report dell'interfaccia utente grafica di Ottimizzazione guidata motore di database per la sessione di ottimizzazione di MySession.You have now explored the Reports tab of the Database Engine Tuning Advisor GUI for the MySession tuning session. È possibile eseguire gli stessi passaggi per esplorare i report creati per la sessione di ottimizzazione di EvaluateMySession.You can use these same steps to explore the reports that were generated for the EvaluateMySession tuning session. Nel riquadro Monitoraggio sessione fare doppio clic su EvaluateMySession per iniziare.Double-click EvaluateMySession in the Session Monitor pane to begin.

Lezione successivaNext Lesson

Lezione 3: Uso dell'utilità del prompt dei comandi dtaLesson 3: Using the dta Command Prompt Utility