Visualizzazione di un piano di esecuzione effettivoDisplay an Actual Execution Plan

In questo argomento viene descritto come generare piani di esecuzione grafici effettivi utilizzando SQL Server Management StudioSQL Server Management Studio.This topic describes how to generate actual graphical execution plans by using SQL Server Management StudioSQL Server Management Studio. Alla generazione di piani di esecuzione effettivi vengono eseguite le query o i batch di comandi Transact-SQLTransact-SQL .When actual execution plans are generated, the Transact-SQLTransact-SQL queries or batches execute. Il piano di esecuzione generato visualizza il piano di esecuzione query effettivo utilizzato da Motore di database di SQL ServerSQL Server Database Engine per eseguire le query.The execution plan that is generated displays the actual query execution plan that the Motore di database di SQL ServerSQL Server Database Engine uses to execute the queries.

Per utilizzare questa funzionalità, gli utenti devono disporre delle autorizzazioni appropriate per eseguire le query Transact-SQLTransact-SQL per le quali viene generato un piano di esecuzione grafico e dell'autorizzazione SHOWPLAN per tutti i database a cui fa riferimento la query.To use this feature, users must have the appropriate permissions to execute the Transact-SQLTransact-SQL queries for which a graphical execution plan is being generated, and they must be granted the SHOWPLAN permission for all databases referenced by the query.

Per includere un piano di esecuzione per una query durante l'esecuzioneTo include an execution plan for a query during execution

  1. Scegliere SQL Server Management StudioSQL Server Management Studio Query del motore di database nella barra degli strumenti.On the SQL Server Management StudioSQL Server Management Studio toolbar, click Database Engine Query. Per aprire una query esistente e visualizzare il piano di esecuzione stimato, è anche possibile fare clic sul pulsante Apri file della barra degli strumenti e trovare la query.You can also open an existing query and display the estimated execution plan by clicking the Open File toolbar button and locating the existing query.

  2. Immettere la query per quale si desidera visualizzare il piano di esecuzione effettivo.Enter the query for which you would like to display the actual execution plan.

  3. Scegliere Includi piano di esecuzione effettivo dal menu Query oppure fare clic sul pulsante della barra degli strumenti Includi piano di esecuzione effettivoOn the Query menu, click Include Actual Execution Plan or click the Include Actual Execution Plan toolbar button

  4. Fare clic sul pulsante della barra degli strumenti Esegui per eseguire la query.Execute the query by clicking the Execute toolbar button. Il piano usato da Query Optimizer viene visualizzato nella scheda Piano di esecuzione del riquadro dei risultati.The plan used by the query optimizer is displayed on the Execution Plan tab in the results pane. Posizionando il puntatore del mouse sugli operatori logici e fisici è possibile visualizzare una descrizione comando contenente la descrizione e le proprietà degli operatori.Pause the mouse over the logical and physical operators to view the description and properties of the operators in the displayed ToolTip.

    In alternativa, è possibile visualizzare le proprietà dell'operatore nella finestra Proprietà.Alternatively, you can view operator properties in the Properties window. Se la finestra Proprietà non è visibile, fare clic con il pulsante destro del mouse su un operatore e scegliere Proprietà.If Properties is not visible, right-click an operator and select Properties. Selezionare un operatore e visualizzare le relative proprietà.Select an operator to view its properties.

  5. È possibile modificare la visualizzazione del piano di esecuzione facendo clic con il pulsante destro del mouse sul piano di esecuzione e scegliendo Zoom avanti, Zoom indietro, Personalizza zoomoppure Adatta alla finestra.You can alter the display of the execution plan by right-clicking the execution plan and selecting Zoom In, Zoom Out, Custom Zoom, or Zoom to Fit. Le opzioniZoom avanti e Zoom indietro consentono rispettivamente di ingrandire e rimpicciolire il piano di esecuzione, mentre Personalizza zoom consente di definire un fattore di zoom personalizzato, ad esempio 80 percento.Zoom In and Zoom Out allow you to zoom in or out on the execution plan, while Custom Zoom allows you to define your own zoom, such as zooming at 80 percent. Adatta alla finestra consente di ingrandire il piano di esecuzione per adattarlo al riquadro dei risultati.Zoom to Fit magnifies the execution plan to fit the result pane.