Paramètres Amazon Neptune - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Paramètres Amazon Neptune

Vous gérez votre configuration de base de données dans Amazon Neptune à l'aide de paramètres dans des groupes de paramètres. Les paramètres suivants sont disponibles pour configurer votre base de données Neptune :

 

 

Paramètres obsolètes

neptune_enable_audit_log (paramètre de niveau cluster)

Ce paramètre active la journalisation des audits pour Neptune.

Les valeurs autorisées sont 0 (désactivé) et 1 (activé). La valeur par défaut est 0.

Ce paramètre est statique, ce qui signifie que les modifications apportées ne prennent effet sur aucune instance tant qu'elle n'a pas été redémarrée.

Vous pouvez publier des journaux d'audit sur Amazon CloudWatch, comme décrit dansUtilisation du CLI pour publier les journaux d'audit de Neptune dans Logs CloudWatch .

neptune_enable_slow_query_log (paramètre de niveau cluster)

Utilisez ce paramètre pour activer ou désactiver la fonctionnalité de journalisation des requêtes lentes de Neptune.

Il s'agit d'un paramètre dynamique. Autrement dit, la modification de sa valeur ne nécessite ni ne provoque le redémarrage du cluster de bases de données.

Les valeurs autorisées sont les suivantes :

  • info : active la journalisation des requêtes lentes et enregistre les attributs sélectionnés susceptibles de contribuer au ralentissement des performances.

  • debug : active la journalisation des requêtes lentes et enregistre tous les attributs disponibles de la requête exécutée.

  • disable : désactive la journalisation des requêtes lentes.

La valeur par défaut est disable.

Vous pouvez publier des journaux de requêtes lentes sur Amazon CloudWatch, comme décrit dans. Utilisation du CLI pour publier les journaux à requêtes lentes de Neptune dans Logs CloudWatch

neptune_slow_query_log_threshold (paramètre de niveau cluster)

Ce paramètre indique le délai d'exécution, en millisecondes, après lequel une requête est considérée comme une requête lente. Si la journalisation des requêtes lentes est activée, les requêtes dont l'exécution dépasse ce seuil sont journalisées avec certains de leurs attributs.

La valeur par défaut est de 5 000 millisecondes (5 secondes).

Il s'agit d'un paramètre dynamique. Autrement dit, la modification de sa valeur ne nécessite ni ne provoque le redémarrage du cluster de bases de données.

neptune_lab_mode (paramètre de niveau cluster)

Lorsqu'il est défini, ce paramètre active des fonctionnalités expérimentales spécifiques de Neptune. Consultez Mode expérimental Neptune pour connaître les fonctions expérimentales actuellement disponibles.

Ce paramètre est statique, ce qui signifie que les modifications apportées ne prennent effet sur aucune instance tant qu'elle n'a pas été redémarrée.

Pour activer ou désactiver une fonctionnalité expérimentale, incluez (feature name)=enabled ou (feature name)=disableddans ce paramètre. Vous pouvez activer ou désactiver plusieurs fonctions en les séparant par des virgules, comme ceci :

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

Les fonctionnalités du mode expérimental sont généralement désactivées par défaut. Une exception est la fonctionnalité DFEQueryEngine, qui a été activée par défaut pour être utilisée avec les indicateurs de requête (DFEQueryEngine=viaQueryHint) à partir de la version 1.0.5.0 du moteur Neptune. À partir de la version 1.1.1.0 du moteur Neptune, le DFE moteur n'est plus en mode laboratoire et est désormais contrôlé à l'aide du paramètre d'neptune_dfe_query_engineinstance dans le groupe de paramètres de base de données d'une instance.

neptune_query_timeout (paramètre de niveau cluster)

Spécifie une durée d'expiration particulière pour les requêtes de graphe, en millisecondes.

Les valeurs autorisées vont de 10 à 2,147,483,647 (231 - 1). La valeur par défaut est 120,000 (2 minutes).

Ce paramètre est statique, ce qui signifie que les modifications apportées ne prennent effet sur aucune instance tant qu'elle n'a pas été redémarrée.

Note

Il est possible que vous encouriez des coûts inattendus si vous définissez une valeur trop élevée pour le délai d'expiration des requêtes, en particulier sur une instance sans serveur. En l'absence d'un délai raisonnable d'expiration des requêtes, vous risquez de lancer par inadvertance une requête qui s'exécute bien plus longtemps que prévu, entraînant ainsi des coûts que vous n'aviez pas anticipés. Cela est particulièrement vrai pour une instance sans serveur, qui pourrait passer à un type d'instance volumineux et coûteux lors de l'exécution de la requête.

Pour éviter des dépenses imprévues de ce type, utilisez une valeur de délai d'expiration qui convient à la plupart des requêtes et qui n'implique que l'expiration de celles dont le délai est étonnamment long.

neptune_streams (paramètre de niveau cluster)

Active ou désactive Flux Neptune.

Ce paramètre est statique, ce qui signifie que les modifications apportées ne prennent effet sur aucune instance tant qu'elle n'a pas été redémarrée.

Les valeurs autorisées sont 0 (désactivé, qui est la valeur par défaut) et 1 (activé).

neptune_streams_expiry_days (paramètre de niveau cluster)

Spécifie le nombre de jours qui s'écoulent avant que le serveur ne supprime les enregistrements de flux.

Les valeurs autorisées vont de 1 à 90 inclus. L’argument par défaut est 7.

Ce paramètre a été introduit dans la version 1.2.0.0 du moteur.

Ce paramètre est statique, ce qui signifie que les modifications apportées ne prennent effet sur aucune instance tant qu'elle n'a pas été redémarrée.

neptune_lookup_cache (paramètre de niveau cluster)

Désactive ou réactive le cache de recherche Neptune sur les instances R5d.

Ce paramètre est statique, ce qui signifie que les modifications apportées ne prennent effet sur aucune instance tant qu'elle n'a pas été redémarrée.

Les valeurs autorisées sont 1 (activé) et 0 (désactivé). La valeur par défaut est 0, mais chaque fois qu'une instance R5d est créée dans le cluster de bases de données, le paramètre neptune_lookup_cache est automatiquement défini sur 1, et un cache de recherche est créé sur cette instance.

neptune_autoscaling_config (paramètre de niveau cluster)

Définit les paramètres de configuration des instances de réplica en lecture créées et gérées par l'auto-scaling Neptune.

Ce paramètre est statique, ce qui signifie que les modifications apportées ne prennent effet sur aucune instance tant qu'elle n'a pas été redémarrée.

À l'aide d'une JSON chaîne que vous définissez comme valeur du neptune_autoscaling_config paramètre, vous pouvez spécifier :

  • Type d'instance utilisé par l'auto-scaling Neptune pour toutes les nouvelles instances de réplica en lecture qu'il crée.

  • Les fenêtres de maintenance attribuées à ces réplicas en lecture.

  • Les balises à associer à tous les nouveaux réplicas en lecture.

La JSON chaîne a une structure comme celle-ci :

"{ \"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\" }"

Notez que les guillemets de la chaîne doivent tous être précédés d'une barre oblique inverse (\).

Les trois paramètres de configuration non spécifiés dans le paramètre neptune_autoscaling_config sont copiés à partir de la configuration de l'instance d'enregistreur principale du cluster de bases de données.

neptune_ml_iam_role (paramètre de niveau cluster)

Spécifie le IAM rôle ARN utilisé dans Neptune ML. La valeur peut être n'importe quel IAM rôle valideARN.

Ce paramètre est statique, ce qui signifie que les modifications apportées ne prennent effet sur aucune instance tant qu'elle n'a pas été redémarrée.

Vous pouvez définir le IAM rôle par défaut ARN pour l'apprentissage automatique sur les graphiques.

neptune_ml_endpoint (paramètre de niveau cluster)

Spécifie le point de terminaison utilisé pour Neptune ML. La valeur peut être n'importe quel nom de point de SageMakerterminaison valide.

Ce paramètre est statique, ce qui signifie que les modifications apportées ne prennent effet sur aucune instance tant qu'elle n'a pas été redémarrée.

Vous pouvez spécifier le point de SageMaker terminaison par défaut pour l'apprentissage automatique sur les graphiques.

neptune_enable_inline_server_generated_edge_id (paramètre de niveau cluster)

Activez ou désactivez la fonctionnalité Edge ID générée par le serveur en ligne Neptune.

Ce paramètre est statique, ce qui signifie que les modifications apportées ne prennent effet sur aucune instance tant qu'elle n'a pas été redémarrée.

Les valeurs autorisées sont 1 (activé) et 0 (désactivé). La valeur par défaut est 0.

neptune_dfe_query_engine (paramètres de niveau instance)

À partir de la version 1.1.1.0 du moteur Neptune, ce paramètre d'instance de base de données est utilisé pour contrôler la manière dont le moteur de DFE requêtes est utilisé. Les valeurs autorisées sont les suivantes :

Ce paramètre est statique, ce qui signifie que les modifications apportées ne prennent effet sur aucune instance tant qu'elle n'a pas été redémarrée.

  • enabled— Fait en sorte que le DFE moteur soit utilisé dans la mesure du possible, sauf lorsque l'indice de useDFE requête est présent et défini surfalse.

  • viaQueryHint(valeur par défaut) — Fait en sorte que le DFE moteur ne soit utilisé que pour les requêtes qui incluent explicitement l'indice de useDFE requête défini surtrue.

Si ce paramètre n'a pas été défini explicitement, la valeur par défaut, viaQueryHint, est utilisée au démarrage de l'instance.

Note

Toutes les openCypher requêtes sont exécutées par le DFE moteur, quel que soit le mode de définition de ce paramètre.

Avant la version 1.1.1.0, il s'agissait d'un paramètre en mode expériemental plutôt que d'un paramètre d'instance de base de données.

neptune_query_timeout (paramètres de niveau instance)

Ce paramètre d'instance de base de données spécifie un délai d'expiration pour les requêtes de graphe, en millisecondes, pour une instance.

Ce paramètre est statique, ce qui signifie que les modifications apportées ne prennent effet sur aucune instance tant qu'elle n'a pas été redémarrée.

Les valeurs autorisées vont de 10 à 2,147,483,647 (231 - 1). La valeur par défaut est 120,000 (2 minutes).

Note

Il est possible que vous encouriez des coûts inattendus si vous définissez une valeur trop élevée pour le délai d'expiration des requêtes, en particulier sur une instance sans serveur. En l'absence d'un délai raisonnable d'expiration des requêtes, vous risquez de lancer par inadvertance une requête qui s'exécute bien plus longtemps que prévu, entraînant ainsi des coûts que vous n'aviez pas anticipés. Cela est particulièrement vrai pour une instance sans serveur, qui pourrait passer à un type d'instance volumineux et coûteux lors de l'exécution de la requête.

Pour éviter des dépenses imprévues de ce type, utilisez une valeur de délai d'expiration qui convient à la plupart des requêtes et qui n'implique que l'expiration de celles dont le délai est étonnamment long.

neptune_result_cache (paramètres de niveau instance)

neptune_result_cache : ce paramètre d'instance de base de données active ou désactive Mise en cache des résultats de requête.

Ce paramètre est statique, ce qui signifie que les modifications apportées ne prennent effet sur aucune instance tant qu'elle n'a pas été redémarrée.

Les valeurs autorisées sont 0 (désactivé, qui est la valeur par défaut) et 1 (activé).

neptune_enforce_ssl(paramètre au niveau du DEPRECATED cluster)

(Obsolète) Certaines régions autorisaient les HTTP connexions à Neptune, et ce paramètre était utilisé pour forcer l'utilisation de toutes les connexions HTTPS lorsqu'il était défini sur 1. Ce paramètre n'est toutefois plus pertinent, car Neptune n'accepte désormais que les HTTPS connexions dans toutes les régions.