Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Standardmäßig ist der Instance-Parameter neptune_dfe_query_engine einer Instance auf viaQueryHint
festgelegt. Dies führt dazu, dass die DFE-Engine nur für openCypher-Abfragen sowie für Gremlin- und SPARQL-Abfragen verwendet wird, die explizit den auf true
festgelegten Abfragehinweis useDFE
enthalten.
Sie können die DFE-Engine vollständig aktivieren, sodass sie verwendet wird, wann immer möglich, indem Sie den Instance-Parameter neptune_dfe_query_engine
auf enabled
festlegen.
Sie können die DFE-Engine auch deaktivieren, indem Sie den Abfragehinweis useDFE
für eine bestimmte Gremlin-Abfrage oder SPARQL-Abfrage einfügen. Mit diesem Abfragehinweis können Sie verhindern, dass die DFE-Engine diese bestimmte Abfrage ausführt.
Sie können mithilfe eines Instance-Status-Aufrufs feststellen, ob die DFE-Engine in einer Instance aktiviert ist oder nicht:
curl -G https://
your-neptune-endpoint
:port
/status
Die Statusantwort gibt dann an, ob die DFE-Engine aktiviert ist oder nicht:
{
"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"}
}
Der Gremlin-Ergebnisse für explain
und profile
geben an, ob eine Abfrage von der DFE-Engine ausgeführt wird. Siehe In einem Gremlin-explain-Bericht enthaltene Informationen für explain
und DFE-profile-Berichte für profile
.
Ähnlich teilt SPARQL explain
Ihnen mit, ob eine SPARQL-Abfrage von der DFE-Engine ausgeführt wird. Weitere Informationen finden Sie unter Beispiel für die SPARQL-Ausgabe explain mit DFE-Aktivierung und DFENode-Operator.