Modification de la forme ou de la configuration matérielle d'un système de base de données

Modifiez la forme ou la configuration matérielle d'une base de données OCI Database with PostgreSQL.

Après avoir provisionné un système de base de Données, vous pouvez modifier la forme pour l'adapter aux variations des exigences en matière des performances. Par exemple, vous pouvez avoir besoin d'un système comportant un nombre plus important d'OCPU, ou vous pouvez décider de réduire les coûts en réduisant ce nombre. Si le système de base de données utilise une forme flexible, vous pouvez redimensionner le nombre d'OCPU et la quantité de mémoire disponibles pour le système sans sélectionner de nouvelle forme.

Lors de la modification de la forme d'un système de base de données, le service remplace tous les noeuds existants, un par un, afin de réduire le temps d'inactivité à l'échelle du cluster. Les clients doivent rétablir les connexions PSQL existantes pendant le processus de remplacement.

Pour plus d'informations, y compris la liste des formes, reportez-vous à Formes prises en charge.
Remarque

Vous ne pouvez pas modifier la série d'une forme.

Si vous devez uniquement modifier la configuration appliquée à un système de base de données, reportez-vous à Modification de la configuration appliquée à un système de base de données.

    1. Sur la page de liste Systèmes de base de données, sélectionnez le système de base de données à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou le système de base de données, reportez-vous à Liste des systèmes de base de données.
    2. Sur la page de détails du système de base de données, dans le menu Actions, sélectionnez Modifier la configuration matérielle.
    3. Filtre de forme : sélectionnez Flexe ou Fixe. Les formes flexibles ont un nombre d'OCPU et une quantité de mémoire personnalisables.
    4. Nom de la forme : sélectionnez une forme.
      Si vous utilisez une forme flexible, entrez des valeurs pour le nombre d'OCPU et la mémoire de la forme. Pour plus d'informations, y compris les valeurs minimale et maximale, reportez-vous à Formes prises en charge.
    5. Dans la section Configure extensions, vérifiez la configuration.

      Les configurations fixes sont associées à des détails matériels spécifiques et ne peuvent être appliquées qu'aux systèmes de base de données avec des configurations matérielles où les OCPU et la mémoire correspondent exactement. Si vous êtes passé à une forme fixe et que la configuration existante ne peut pas être appliquée, vous devez sélectionner une configuration valide existante ou sélectionner Créer une configuration et des extensions. Pour plus d'informations, reportez-vous à Création d'une configuration.

    6. Sélectionnez Suivant.
    7. Vérifiez les modifications qui se produiraient si vous modifiiez la forme du système de base de données. Les valeurs actuelles de la configuration du système de base de données sont affichées avec les valeurs mises à jour.
    8. Si les modifications sont acceptables, sélectionnez Soumettre.
  • Utilisez la commande oci psql db-system update et les paramètres requis pour mettre à jour la forme d'un système de base de données avec une forme fixe :

    oci psql db-system update --db-system-id <database_OCID> --shape <shape_name> [OPTIONS]

    Pour mettre à jour la configuration matérielle d'un système de base de données avec une forme flexible, utilisez la commande suivante :

    oci psql db-system update --db-system-id <database_OCID> --shape <shape_name> --instance-memory-size-in-gbs <memory_in_gbs> --instance-ocpu-count <ocpu_count> [OPTIONS]

    Pour obtenir la liste complète des paramètres et des valeurs des commandes de la CLI, reportez-vous à Référence des commandes de la CLI.

  • Exécutez l'opération UpdateDbSystem avec l'attribut shape pour mettre à jour la forme du système de base de données.

    Pour plus d'autres informations sur l'utilisation de l'API et sur la signature des demandes, reportez-vous à ladocumentation relative aux API REST et aux informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.