

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.

# Steuern der Verwendung der Neptune-DFE-Engine
<a name="neptune-dfe-enabling-disabling"></a>

Standardmäßig ist der Instance-Parameter [neptune\_dfe\_query\_engine](parameters.md#parameters-instance-parameters-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](gremlin-query-hints-useDFE.md) oder [SPARQL-Abfrage](sparql-query-hints-useDFE.md) 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](access-graph-status.md)-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](gremlin-explain-api.md#gremlin-explain-api-results) für `explain` und [DFE-`profile`-Berichte](gremlin-profile-api.md#gremlin-profile-dfe-output) 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](sparql-explain-examples.md#sparql-explain-output-dfe) und [`DFENode`-Operator](sparql-explain-operators.md#sparql-explain-operator-dfenode).