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à.
Come utilizzare SPARQL explain per analizzare l'esecuzione di query Neptune
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,
explainvisualizza solo la struttura statica del piano di query.In modalità dinamica,
explaininclude 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
explainstampa le informazioni visualizzate in modalitàdynamicoltre 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.