

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Visualizzare i piani di esecuzione per query SQL
<a name="query-plans"></a>

È possibile utilizzare l'editor di query Athena per visualizzare rappresentazioni grafiche di come verrà eseguita la query. Quando si immette una query nell'editor e si seleziona l’opzione **Explain**, Athena usa un’istruzione [EXPLAIN](athena-explain-statement.md) di SQL sulla query per creare due grafici corrispondenti: un piano di esecuzione distribuito e un piano di esecuzione logico. Puoi utilizzare questi grafici per analizzare, risolvere i problemi e migliorare l'efficienza delle tue query.

**Visualizzare i piani di esecuzione di una query**

1. Inserisci la query nell'editor, quindi seleziona **Run** (esegui).  
![\[Seleziona Explain nell'editor di query Athena.\]](http://docs.aws.amazon.com/it_it/athena/latest/ug/images/query-plans-1.png)

   La scheda **Distributed plan (piano distribuito)** mostra il piano di esecuzione della query in un ambiente distribuito. Un piano distribuito contiene frammenti di elaborazione o *fasi*. Ogni fase ha un numero di indice a base zero ed è elaborata da uno o più nodi. I dati possono essere scambiati tra i nodi.  
![\[Esempio di grafico del piano distribuito delle query.\]](http://docs.aws.amazon.com/it_it/athena/latest/ug/images/query-plans-2.png)

1. Per navigare nel grafico, utilizza le seguenti opzioni:
   + Per ingrandire o ridurre l'immagine, fai scorrere il mouse o utilizza le icone di ingrandimento.
   + Per regolare il grafico in base alle dimensioni della schermata, seleziona l’icona **Zoom to fit (usa lo zoom per adattare l’immagine)**.
   + Per spostare il grafico, trascina il puntatore del mouse.

1. Per visualizzare maggiori dettagli di una fase, selezionala.  
![\[Seleziona una fase per visualizzarne i dettagli.\]](http://docs.aws.amazon.com/it_it/athena/latest/ug/images/query-plans-3.png)

1. Per visualizzare i dettagli della fase a tutto schermo, seleziona l'icona di espansione in alto a destra nel pannello dei dettagli.

1. Per visualizzare più dettagli, espandi uno o più elementi nell'albero operatore. Per informazioni sui frammenti di piani distribuiti, consulta [Tipi di output dell'istruzione EXPLAIN](athena-explain-statement-understanding.md#athena-explain-statement-understanding-explain-plan-types).  
![\[Albero dell’operatore ampliato per una fase in un piano di query distribuito.\]](http://docs.aws.amazon.com/it_it/athena/latest/ug/images/query-plans-4.png)
**Importante**  
Attualmente, alcuni filtri di partizione potrebbero non essere visibili nel grafico ad albero degli operatori annidato anche se Athena li applica alla tua query. Per verificare l'effetto di tali filtri, esegui [EXPLAIN](athena-explain-statement.md#athena-explain-statement-syntax-athena-engine-version-2) o [EXPLAIN ANALYZE](athena-explain-statement.md#athena-explain-analyze-statement) sulla query e visualizza i risultati.

1. Seleziona la scheda **Logical plan (piano logico)**. Il grafico mostra il piano logico per l'esecuzione della query. Per ulteriori informazioni sull'operazione, consulta [Capire i risultati dell’istruzione EXPLAIN di Athena](athena-explain-statement-understanding.md).  
![\[Grafico di un piano logico di query in Athena.\]](http://docs.aws.amazon.com/it_it/athena/latest/ug/images/query-plans-5.png)

1. Per esportare un piano come immagine SVG o PNG o come testo JSON, scegli **Export (esporta)**.

## Risorse aggiuntive
<a name="query-plans-additional-resources"></a>

Per ulteriori informazioni, consulta le risorse seguenti.

[Utilizzo di EXPLAIN e EXPLAIN ANALYZE in Athena](athena-explain-statement.md)

[Capire i risultati dell’istruzione EXPLAIN di Athena](athena-explain-statement-understanding.md)

[Visualizzazione di statistiche e dettagli di esecuzione per le query completate](query-stats.md)

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/7JUyTqglmNU/0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/7JUyTqglmNU)
