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.
Utilisation de groupes de partitions de base de données
Les tâches suivantes permettent d’ajouter et de gérer un groupe de partitions de base de données dans Aurora PostgreSQL Limitless Database.
Rubriques
Connexion de votre cluster de bases de données dans Aurora PostgreSQL Limitless Database
Recherche du nombre de routeurs et de partitions dans un groupe de partitions de base de données
Modification de la capacité d’un groupe de partitions de base de données
Fractionnement d’une partition dans un groupe de partitions de base de données
Ajout d’un routeur à un groupe de partitions de base de données
Connexion de votre cluster de bases de données dans Aurora PostgreSQL Limitless Database
Pour utiliser Aurora PostgreSQL Limitless Database, connectez-vous au point de terminaison du cluster d’écriture ou de lecture. Vous pouvez utiliser psql ou de tout autre utilitaire de connexion compatible avec PostgreSQL :
$psql -hDB_cluster_endpoint-pport_number-Udatabase_username-d postgres_limitless
L’exemple suivant illustre l’utilisation du point de terminaison du cluster de bases de données que vous avez créé dans Interface de ligne de commande (CLI).
$psql -h my-limitless-cluster.cluster-ckifpdyyyxxx.us-east-1.rds.amazonaws.com -p 5432 -U postgres -d postgres_limitless
Note
La base de données par défaut pour le groupe de partitions de base de données dans Aurora PostgreSQL Limitless Database est postgres_limitless.
Utilisation de Limitless Connection Plugin
Lors de la connexion à Aurora PostgreSQL Limitless Database, les clients se connectent via le point de terminaison du cluster et sont acheminés vers un routeur de transactions par Amazon Route 53. Cependant, la capacité de Route 53 à équilibrer la charge est limitée et peut entraîner des charges de travail inégales sur les routeurs de transactions. Le Limitless Connection Plugin
Recherche du nombre de routeurs et de partitions dans un groupe de partitions de base de données
Vous pouvez utiliser la requête suivante pour rechercher le nombre de routeurs et de partitions :
SELECT * FROM rds_aurora.limitless_subclusters; subcluster_id | subcluster_type ---------------+----------------- 1 | router 2 | router 3 | shard 4 | shard 5 | shard 6 | shard
Description des groupes de partitions de base de données
Utilisez la commande describe-db-shard-groups de l’AWS CLI pour décrire vos groupes de partitions de base de données. Le paramètre suivant est facultatif :
-
--db-shard-group-identifier: le nom du groupe de partitions de base de données.
L’exemple suivant décrit un groupe de partitions de base de données spécifique.
aws rds describe-db-shard-groups --db-shard-group-identifiermy-db-shard-group
La sortie ressemble à l’exemple suivant.
{ "DBShardGroups": [ { "DBShardGroupResourceId": "shardgroup-8986d309a93c4da1b1455add17abcdef", "DBShardGroupIdentifier": "my-shard-group", "DBClusterIdentifier": "my-limitless-cluster", "MaxACU": 1000.0, "ComputeRedundancy": 0, "Status": "available", "PubliclyAccessible": false, "Endpoint": "my-limitless-cluster.limitless-ccetp2abcdef.us-east-1.rds.amazonaws.com" } ] }
Redémarrage d’un groupe de partitions de base de données
Il peut être nécessaire de redémarrer le groupe de partitions de base de données, notamment lorsque le paramètre max_connections est modifié à la suite d’un changement de capacité maximale.
Vous pouvez utiliser la AWS Management Console ou l’AWS CLI pour modifier la capacité d’un groupe de partitions de base de données.
Utilisez la procédure suivante.
Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l’adresse https://console.aws.amazon.com/rds/
-
Accédez à la page Bases de données.
-
Sélectionnez le groupe de partitions de base de données que vous souhaitez redémarrer.
-
Pour Actions, choisissez Redémarrer.
-
Choisissez Confirmer.
Pour redémarrer votre groupe de partitions de base de données, utilisez la commande reboot-db-shard-group de l’AWS CLI avec le paramètre suivant :
-
--db-shard-group-identifier: le nom du groupe de partitions de base de données.
L’exemple suivant illustre le redémarrage d’un groupe de partitions de base de données.
aws rds reboot-db-shard-group --db-shard-group-identifiermy-db-shard-group