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à.
Per impostazione predefinita, il parametro neptune_dfe_query_engine di un'istanza è impostato su viaQueryHint
, il che fa sì che il motore DFE venga utilizzato solo per le query openCypher e per le query Gremlin e SPARQL che includono esplicitamente l'hint di query useDFE
impostato su true
.
È possibile abilitare completamente il motore DFE in modo che venga utilizzato laddove possibile impostando il parametro di istanza neptune_dfe_query_engine
su enabled
.
È inoltre possibile disabilitare il motore DFE includendo l'hint di query useDFE
per una particolare query Gremlin o query SPARQL. Questo hint di query consente di impedire al motore DFE di eseguire quella particolare query.
È possibile determinare se il motore DFE è abilitato o meno in un'istanza utilizzando una chiamata Stato dell'istanza, in questo modo:
curl -G https://
your-neptune-endpoint
:port
/status
La risposta dello stato specifica quindi se il motore DFE è abilitato o meno:
{
"status":"healthy",
"startTime":"Wed Dec 29 02:29:24 UTC 2021",
"dbEngineVersion":"development",
"role":"writer",
"dfeQueryEngine":"viaQueryHint",
"gremlin":{"version":"tinkerpop-3.5.2"},
"sparql":{"version":"sparql-1.1"},
"opencypher":{"version":"Neptune-9.0.20190305-1.0"},
"labMode":{
"ObjectIndex":"disabled",
"ReadWriteConflictDetection":"enabled"
},
"features":{
"ResultCache":{"status":"disabled"},
"IAMAuthentication":"disabled",
"Streams":"disabled",
"AuditLog":"disabled"
},
"settings":{"clusterQueryTimeoutInMs":"120000"}
}
I risultati explain
e profile
di Gremlin indicano se una query viene eseguita dal motore DFE. Vedi Informazioni contenute in un report Gremlin explain per explain
e Report di profile con DFE per profile
.
Allo stesso modo, SPARQL explain
indica se una query SPARQL viene eseguita dal motore DFE. Per ulteriori dettagli, consulta Esempio di output di SPARQL explain quando è abilitato il motore DFE e Operatore DFENode.