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à.
La funzionalità SPARQL explain
è uno strumento self-service di Amazon Neptune che consente di comprendere l'approccio di esecuzione adottato dal motore Neptune. Per richiamare explain
, si passa un parametro a una richiesta HTTP o HTTPS nel formato explain=
.mode
Il valore della modalità può essere static
, dynamic
o details
.
In modalità statica,
explain
visualizza solo la struttura statica del piano di query.In modalità dinamica,
explain
include anche gli aspetti dinamici del piano di query. Questi aspetti potrebbero includere il numero di associazioni intermedie che passano attraverso gli operatori e il rapporto tra le associazioni in entrata e quelle in uscita e il tempo totale impiegato dagli operatori.Nella modalità dettagli
explain
stampa le informazioni visualizzate in modalitàdynamic
oltre a dettagli aggiuntivi, come la stringa di query SPARQL effettiva e il calcolo dell'intervallo stimato per il modello sottostante a un operatore join.
Neptune supporta l'utilizzo di explain
con tutti e tre i protocolli di accesso alle query SPARQL elencati nella specifica W3C SPARQL 1.1 Protocol
HTTP GET
HTTP POST utilizzando i parametri di codifica URL
HTTP POST usando i parametri di testo
Per ulteriori informazioni sul motore di query SPARQL, consulta Funzionamento del motore di query SPARQL in Neptune.
Per informazioni sul tipo di output ottenuto richiamando SPARQL explain
, consulta Esempi di chiamate di SPARQL explain in Neptune.