Groupes de 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.

Groupes de paramètres Amazon Neptune

Vous gérez votre configuration de base de données dans Amazon Neptune à l'aide deparamètresdans un groupe de paramètres Les groupes de paramètres agissent commerécipientpour les valeurs de configuration du moteur qui sont appliquées à une ou plusieurs instances de base de données.

Il existe deux types de groupes de paramètres, à savoir les groupes de paramètres de cluster de base de données et les groupes de paramètres DB

  • Groupes de paramètres DBs'appliquent au niveau de l'instance et sont généralement associés aux paramètres du moteur de graphe Neptune, comme la consoleneptune_query_timeout  Paramètre .

  • Les groupes de paramètres de cluster de base de données s'appliquent à chaque instance du cluster et ont généralement des valeurs plus générales. Chaque cluster Neptune est associé à un groupe de paramètres de cluster de base de données. Chaque instance DB au sein de ce cluster hérite des valeurs de configuration du moteur contenues dans le groupe de paramètres de cluster de base de données.

    Les valeurs de configuration que vous modifiez dans le groupe de paramètres de cluster de base de données remplacent les valeurs par défaut du groupe de paramètres de base de données. Si vous modifiez les valeurs correspondantes dans le groupe de paramètres de base de données, ces valeurs remplacent les paramètres du groupe de paramètres de cluster de base de données.

Un groupe de paramètres de base de données par défaut est utilisé si vous créez une instance de base de données sans spécifier un groupe de paramètres de base de données personnalisé. Vous ne pouvez pas modifier les valeurs de paramètre du groupe de paramètres de base de données par défaut. Pour modifier les valeurs de paramètre de base de données par défaut, vous devez créer un groupe de paramètres de base de données. Il n'est pas possible de modifier tous les paramètres de moteur de base de données dans un groupe de paramètres DB créé.

Les groupes de paramètres sont créés dans des familles compatibles avec les différentes versions du moteur Neptune. La famille de groupes de paramètres par défaut estneptune1, qui est compatible avec toutes les versions de moteur antérieures à1.2.0.0. À partir duVersion : 1.2.0.0 (2022-07-21), leneptune1.2la famille de groupes de paramètres doit être utilisée à la place. Cela signifie que lorsque vous passez à1.2.0.0 ou une version ultérieure, vous devez d'abord recréer tous vos groupes de paramètres personnalisés dans leneptune1.2famille afin que vous puissiez les joindre lors de la mise à niveau.

Voici quelques éléments importants que vous devez connaître concernant l'utilisation de paramètres dans un groupe de paramètres DB :

  • Lorsque vous modifiez un paramètre statique et que vous enregistrez le groupe de paramètres de base de données d'une instance, la modification du paramètre est appliquée après que vous avez redémarré manuellement l'instance de base de données. Actuellement, tous les paramètres de base de données Neptune sont statiques.

  • Lorsque vous modifiez un paramètre statique et que vous enregistrez le groupe de paramètres de base de données d'un cluster, la modification du paramètre est appliquée après que vous avez redémarré manuellement chaque instance de base de données du cluster. Actuellement, tous les paramètres du cluster de bases de données Neptune sont statiques.

  • La configuration incorrecte de paramètres dans un groupe de paramètres DB peut avoir des effets contraires involontaires, dont une dégradation de la performance et une instabilité du système. Montrez-vous toujours prudent lorsque vous modifiez des paramètres de base de données et sauvegardez vos données avant de modifier un groupe de paramètres de base de données. Testez les modifications de paramètres de votre groupe de paramètres sur une instance de base de données test avant d'appliquer ces modifications à une instance de base de données de production.

  • Lorsque vous modifiez le groupe de paramètres DB associé à une instance de base de données, vous devez redémarrer manuellement l'instance avant que le nouveau groupe de paramètres DB soit utilisé par l'instance de base de données.

    Note

    AvantVersion : 1.2.0.0 (2022-07-21), toutes les instances de réplica en lecture d'un cluster de bases de données étaient automatiquement redémarrées chaque fois que l'instance principale (scripteur) redémarrait.

    DeVersion : 1.2.0.0 (2022-07-21)à l'avenir, le redémarrage de l'instance principale n'entraîne aucun redémarrage des instances de réplica. Cela signifie que si vous modifiez un paramètre de cluster, vous devez redémarrer chaque instance séparément pour prendre en compte la modification de paramètre.

Modification d'un groupe de paramètres de cluster de base de données ou d'un groupe de paramètres de base de données

  1. Connectez-vous à la consoleAWSManagement Console et ouvrez la console Amazon Neptune surhttps://console.aws.amazon.com/neptune/home.

  2. Choisissez Parameter groups (Groupes de paramètres) dans le volet de navigation.

  3. Choisissez le lien Name (Nom) pour le groupe de paramètres de base de données à modifier.

    (Facultatif) Choisissez Create parameter group (Créer un groupe de paramètres) pour créer un nouveau groupe de paramètres de cluster. Choisissez ensuite le Name (Nom) du nouveau groupe de paramètres.

    Important

    Cette étape est obligatoire si vous ne disposez que du groupe de paramètres de cluster de base de données par défaut, car ce groupe de paramètres ne peut pas être modifié.

  4. Choisissez Modifier les paramètres.

  5. Définissez les valeurs pour les paramètres que vous souhaitez modifier.

  6. Sélectionnez Enregistrer les modifications.

  7. Redémarrez chaque instance DB du cluster Neptune si vous modifiez un paramètre de cluster DB, ou une ou plusieurs instances spécifiques si vous modifiez un paramètre d'instance DB.

Création d'un groupe de paramètres de base de données ou d'un groupe de paramètres

Vous pouvez facilement utiliser la console Neptune pour créer un nouveau groupe de paramètres :

  1. Connectez-vous à la consoleAWSManagement Console et ouvrez la console Amazon Neptune surhttps://console.aws.amazon.com/neptune/home.

  2. Choisissez Parameter groups (Groupes de paramètres) dans le volet de navigation de gauche.

  3. Choisissez Create DB parameter group (Créer un groupe de paramètres de base de données).

    La page Create DB parameter group (Créer un groupe de paramètres de base de données) s'affiche.

  4. DansFamille du groupe de paramètresliste, choisissezNeptune 1ou, si vous ciblez la version 1.2.0.0 ou supérieure du moteur, choisissezNeptune 1.2.

  5. Dans la liste Type, choisissez DB Parameter Group (Groupe de paramètres de base de données) ou DB Cluster Parameter Group (Groupe de paramètres de cluster de base de donnée).

  6. Dans la zone Nom du groupe, saisissez le nom du nouveau groupe de paramètres de base de données.

  7. Dans la zone Description, saisissez une description pour le nouveau groupe de paramètres de base de données.

  8. Sélectionnez Create (Créer).

Vous pouvez également créer un groupe de paramètres à l'aide de la consoleAWS CLI :

aws neptune create-db-parameter-group \ --db-parameter-group-name (a name for the new DB parameter group) \ --db-parameter-group-family (either neptune1 or neptune1.2, depending on the engine version) \ --description (a description for the new DB parameter group)