Analyze Query

Esegue l'analisi della query.

In questo caso viene visualizzato un diagramma ad albero che mostra che cosa fa fisicamente il database sottostante.

Sql Analyze

Nella combo in alto a sinistra è possibile scegliere la modalità di visualizzazione dell'albero, le opzioni disponibili sono le seguenti:

Cliccando nel bottone a destra della combobox (Draw Tree) viene ridisegnato l'albero, con la struttura corrispondente alla modalità di visualizzazione scelta.

In alto a destra invece sono presenti 6 bottoni; di seguito vengono riportate le funzionalità corrispondenti:

Bottone

Descrizione

Effettua uno zoom in sul grafico.

Effettua uno zoom out sul grafico.

Sposta il grafico verso destra.

Sposta il grafico verso il basso.

Sposta il grafico verso l'alto.

Sposta il grafico verso sinistra.

Ogni nodo che compone l'albero contiene il nome dell'operazione corrispondente, il colore associato ed alcuni bottoni.

I colori associati ad un'operazione possono essere:

Rosso
Indica un'operazione che dipende dal numero di dati presenti sul database. Questa operazione è da evitare, in quanto fonte di un costo eccessivo.
Rosa
Indica un'operazione che, come per le operazioni 'Rosse', dipende dal numero di record presenti sul database, ma quest'ultimo risulta avere pochi dati.
Giallo
Indica un'operazione il cui costo è direttamente proporzionale al numero di record presenti sul database, ed è quindi fonte di un costo eccessivo.
Verde
Indica un'operazione il cui risultato è direttamente proporzionale al numero di record ritornati.
Blu
Indica un'operazione il cui risultato non è collegato al numero di record ritornati. Questa operazione deve essere valutata in base ad altre operazioni ad essa associate.
Grigio
Indica un'operazione per la quale non è stato possibile dare un giudizio in quanto non è riconosciuta.

Di seguito viene presentata una breve descrizione dei bottoni presenti nei nodi che compongono la struttura.

Bottone

Descrizione

Al passaggio del mouse sopra a questa icona appare una finestra contenente il nome dell'operazione, il numero di righe ritornate e la percentuale del tempo impiegato.

Sposta il nodo e tutti i suoi figli.

Nasconde tutti i figli del nodo.

Mostra i figli del nodo.

Nasconde gli antenati del nodo.

Mostra gli antenati del nodo.

I vari nodi sono collegati da una linea che può essere più o meno spessa; lo spessore dipende dal numero di record ritornati dall'operazione sottostante.

Attenzione

La funzionalità è compatibile con database di tipo:

Analisi di una query con parametri