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