Amazon-Neptune-Parameter - Amazon Neptune

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.

Amazon-Neptune-Parameter

Sie können Ihre Datenbankkonfiguration in Amazon Neptune mittels Parametern in Parametergruppen verwalten. Die folgenden Parameter sind für die Konfiguration Ihrer Neptune-Datenbank verfügbar:

 

 

Veraltete Parameter

neptune_enable_audit_log (Parameter auf Cluster-Ebene)

Dieser Parameter aktiviert/deaktiviert die Audit-Protokollierung für Neptune.

Zulässige Werte sind 0 (deaktiviert) und 1 (aktiviert). Der Standardwert ist 0.

Da dieser Parameter statisch ist, werden Änderungen für Instances erst wirksam, wenn sie neu gestartet werden.

Sie können Audit-Logs auf Amazon veröffentlichen CloudWatch, wie unter beschriebenVerwenden vonCLI, um Neptune-Audit-Logs in Logs zu veröffentlichen CloudWatch .

neptune_enable_slow_query_log (Parameter auf Cluster-Ebene)

Mit diesem Parameter können Sie das Neptune-Feature für die Protokollierung langsamer Abfragen aktivieren oder deaktivieren.

Da dieser Parameter dynamisch ist, erfordert oder verursacht die Änderung des Werts keinen Neustart des DB-Clusters.

Die zulässigen Werte sind:

  • info   –   Aktiviert die Protokollierung langsamer Abfragen und protokolliert ausgewählte Attribute, die zur Langsamkeit beitragen könnten.

  • debug   –   Aktiviert die Protokollierung langsamer Abfragen und protokolliert alle verfügbaren Attribute der Abfrageausführung.

  • disable   –   Deaktiviert die Protokollierung langsamer Abfragen.

Der Standardwert ist disable.

Sie können Logs für langsame Abfragen auf Amazon veröffentlichen CloudWatch, wie unter beschrieben. Verwenden vonCLI, um Neptune-Slow-Query-Logs in Logs zu veröffentlichen CloudWatch

neptune_slow_query_log_threshold (Parameter auf Cluster-Ebene)

Dieser Parameter gibt den Schwellenwert für die Ausführungszeit in Millisekunden an, nach dessen Ablauf eine Abfrage als langsame Abfrage gilt. Wenn die Protokollierung langsamer Abfragen aktiviert ist, werden Abfragen, deren Ausführung diesen Schwellenwert überschreitet, zusammen mit einigen ihrer Attribute protokolliert.

Der Standardwert ist 5.000 Millisekunden (5 Sekunden).

Da dieser Parameter dynamisch ist, erfordert oder verursacht die Änderung des Werts keinen Neustart des DB-Clusters.

neptune_lab_mode (Parameter auf Cluster-Ebene)

Bei Festlegung aktiviert dieser Parameter bestimmte experimentelle Features von Neptune. Informationen zu den aktuell verfügbaren experimentellen Features finden Sie unter Neptune-Labor-Modus.

Da dieser Parameter statisch ist, werden Änderungen für Instances erst wirksam, wenn sie neu gestartet werden.

Um eine experimentelle Funktion zu aktivieren oder zu deaktivieren, geben Sie Folgendes ein (feature name)=enabled oder (feature name)=disabledin diesen Parameter. Sie können mehrere Features aktivieren oder deaktivieren, indem Sie sie wie folgt durch Komma trennen:

(feature #1 name)=enabled, (feature #2 name)=enabled

Labor-Modus-Features sind in der Regel standardmäßig deaktiviert. Eine Ausnahme ist das Feature DFEQueryEngine, das ab Neptune-Engine-Version 1.0.5.0 standardmäßig für die Verwendung mit Abfragehinweisen (DFEQueryEngine=viaQueryHint) aktiviert ist. Ab Version 1.1.1.0 der Neptune-Engine befindet sich die DFE Engine nicht mehr im Labormodus und wird nun über den neptune_dfe_query_engine Instanzparameter in der DB-Parametergruppe einer Instanz gesteuert.

neptune_query_timeout (Parameter auf Cluster-Ebene)

Gibt eine bestimmte Timeout-Dauer für Diagrammabfragen in Millisekunden an.

Zulässige Werte liegen zwischen 10 und 2,147,483,647 (231 - 1). Der Standardwert ist 120,000 (2 Minuten).

Da dieser Parameter statisch ist, werden Änderungen für Instances erst wirksam, wenn sie neu gestartet werden.

Anmerkung

Es können unerwartete Kosten entstehen, wenn Sie den Wert für den Abfrage-Timeout zu hoch festlegen, besonders bei Serverless-Instances. Ohne eine angemessene Timeout-Einstellung könnten Sie versehentlich eine Abfrage ausgeben, die sehr viel länger als erwartet ausgeführt wird. Dies kann zu Kosten führen, die Sie nie erwartet haben. Dies gilt insbesondere für eine Serverless-Instance, die während der Ausführung der Abfrage auf einen großen, teuren Instance-Typ hochskaliert werden könnte.

Sie können mit einem Abfrage-Timeout, der für die meisten Ihrer Abfragen geeignet ist und nur bei einer ungewöhnlich langen Ausführung zu einem Timeout führt, unerwartete Ausgaben dieser Art vermeiden.

neptune_streams (Parameter auf Cluster-Ebene)

Aktiviert oder deaktiviert Neptune-Streams.

Da dieser Parameter statisch ist, werden Änderungen für Instances erst wirksam, wenn sie neu gestartet werden.

Zulässige Werte sind 0 (deaktiviert, Standardwert) und 1 (aktiviert).

neptune_streams_expiry_days (Parameter auf Cluster-Ebene)

Gibt die Anzahl der Tage an, bis der Server Stream-Datensätze löscht.

Gültige Werte sind 1 bis einschließlich 90. Der Standardwert ist 7.

Dieser Parameter wurde in Engine-Version 1.2.0.0 eingeführt.

Da dieser Parameter statisch ist, werden Änderungen für Instances erst wirksam, wenn sie neu gestartet werden.

neptune_lookup_cache (Parameter auf Cluster-Ebene)

Deaktiviert oder aktiviert den Neptune-Lookup-Cache auf R5d-Instances.

Da dieser Parameter statisch ist, werden Änderungen für Instances erst wirksam, wenn sie neu gestartet werden.

Zulässige Werte sind 1 (aktiviert) und 0 (deaktiviert). Der Standardwert ist 0. Wenn jedoch eine R5d-Instance im DB-Cluster erstellt wird, wird der Parameter neptune_lookup_cache automatisch auf 1 festgelegt und es wird ein Lookup-Cache für diese Instance erstellt.

neptune_autoscaling_config (Parameter auf Cluster-Ebene)

Legt die Konfigurationsparameter für die Read-Replica-Instances fest, die Neptune Auto Scaling erstellt und verwaltet.

Da dieser Parameter statisch ist, werden Änderungen für Instances erst wirksam, wenn sie neu gestartet werden.

Mithilfe einer JSON Zeichenfolge, die Sie als Wert für den neptune_autoscaling_config Parameter festlegen, können Sie Folgendes angeben:

  • Den Instance-Typ, den Neptune Auto Scaling für alle neuen Read-Replica-Instances verwendet, die es erstellt.

  • Die Wartungsfenster, die diesen Read-Replicas zugewiesen sind.

  • Die Tags, die allen neuen Read-Replicas zugeordnet werden sollen.

Die JSON Zeichenfolge hat eine Struktur wie diese:

"{ \"tags\": [ { \"key\" : \"reader tag-0 key\", \"value\" : \"reader tag-0 value\" }, { \"key\" : \"reader tag-1 key\", \"value\" : \"reader tag-1 value\" }, ], \"maintenanceWindow\" : \"wed:12:03-wed:12:33\", \"dbInstanceClass\" : \"db.r5.xlarge\" }"

Beachten Sie, dass alle Anführungszeichen in der Zeichenfolge mit einem Backslash-Zeichen (\) maskiert werden müssen.

Wenn eine dieser drei Konfigurationseinstellungen nicht im Parameter neptune_autoscaling_config angegeben ist, wird sie aus der Konfiguration der primären Writer-Instance des DB-Clusters kopiert.

neptune_ml_iam_role (Parameter auf Cluster-Ebene)

Gibt die in Neptune ML ARN verwendete IAM Rolle an. Der Wert kann eine beliebige gültige IAM Rolle sein. ARN

Da dieser Parameter statisch ist, werden Änderungen für Instances erst wirksam, wenn sie neu gestartet werden.

Sie können die IAM Standardrolle ARN für maschinelles Lernen in Diagrammen angeben.

neptune_ml_endpoint (Parameter auf Cluster-Ebene)

Gibt den für Neptune ML verwendeten Endpunkt an. Der Wert kann ein beliebiger gültiger SageMakerEndpunktname sein.

Da dieser Parameter statisch ist, werden Änderungen für Instances erst wirksam, wenn sie neu gestartet werden.

Sie können den SageMaker Standardendpunkt für maschinelles Lernen in Diagrammen angeben.

neptune_enable_inline_server_generated_edge_id (Parameter auf Cluster-Ebene)

Aktivieren oder deaktivieren Sie die vom Neptune-Inline-Server generierte Edge-ID-Funktion.

Da dieser Parameter statisch ist, werden Änderungen für Instances erst wirksam, wenn sie neu gestartet werden.

Zulässige Werte sind 1 (aktiviert) und 0 (deaktiviert). Der Standardwert ist 0.

neptune_dfe_query_engine (Parameter auf Instance-Ebene)

Ab der Neptune-Engine-Version 1.1.1.0 wird dieser DB-Instance-Parameter verwendet, um zu steuern, wie die DFEAbfrage-Engine verwendet wird. Die zulässigen Werte sind:

Da dieser Parameter statisch ist, werden Änderungen für Instances erst wirksam, wenn sie neu gestartet werden.

  • enabled— Bewirkt, dass die DFE Engine wo immer möglich verwendet wird, es sei denn, der useDFE Abfragehinweis ist vorhanden und auf eingestellt. false

  • viaQueryHint(Standard) — Bewirkt, dass die DFE Engine nur für Abfragen verwendet wird, die explizit den useDFE Abfragehinweis enthalten, der auf gesetzt isttrue.

Wenn dieser Parameter nicht explizit festgelegt ist, wird der Standardwert (viaQueryHint) verwendet, wenn die Instance gestartet wird.

Anmerkung

Alle openCypher Abfragen werden von der DFE Engine ausgeführt, unabhängig davon, wie dieser Parameter festgelegt ist.

Vor Version 1.1.1.0 war dies ein Labor-Modus-Parameter, kein DB-Instance-Parameter.

neptune_query_timeout (Parameter auf Instance-Ebene)

Dieser DB-Instance-Parameter gibt eine Timeout-Dauer für Diagrammabfragen in Millisekunden für eine einzelne Instance an.

Da dieser Parameter statisch ist, werden Änderungen für Instances erst wirksam, wenn sie neu gestartet werden.

Zulässige Werte liegen zwischen 10 und 2,147,483,647 (231 - 1). Der Standardwert ist 120,000 (2 Minuten).

Anmerkung

Es können unerwartete Kosten entstehen, wenn Sie den Wert für den Abfrage-Timeout zu hoch festlegen, besonders bei Serverless-Instances. Ohne eine angemessene Timeout-Einstellung könnten Sie versehentlich eine Abfrage ausgeben, die sehr viel länger als erwartet ausgeführt wird. Dies kann zu Kosten führen, die Sie nie erwartet haben. Dies gilt insbesondere für eine Serverless-Instance, die während der Ausführung der Abfrage auf einen großen, teuren Instance-Typ hochskaliert werden könnte.

Sie können mit einem Abfrage-Timeout, der für die meisten Ihrer Abfragen geeignet ist und nur bei einer ungewöhnlich langen Ausführung zu einem Timeout führt, unerwartete Ausgaben dieser Art vermeiden.

neptune_result_cache (Parameter auf Instance-Ebene)

neptune_result_cache   –   Dieser DB-Instance-Parameter aktiviert oder deaktiviert Zwischenspeichern von Abfrageergebnissen.

Da dieser Parameter statisch ist, werden Änderungen für Instances erst wirksam, wenn sie neu gestartet werden.

Zulässige Werte sind 0 (deaktiviert, Standardwert) und 1 (aktiviert).

neptune_enforce_ssl(Parameter DEPRECATED auf Clusterebene)

(Veraltet) Früher gab es Regionen, die HTTP Verbindungen zu Neptune erlaubten, und dieser Parameter wurde verwendet, um die Verwendung aller Verbindungen zu erzwingen, HTTPS wenn er auf 1 gesetzt war. Dieser Parameter ist jedoch nicht mehr relevant, da Neptune jetzt nur noch HTTPS Verbindungen in allen Regionen akzeptiert.