Utilisation de groupes de partitions de base de données - Amazon Aurora

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

Vous effectuez les tâches suivantes pour ajouter et gérer un groupe de partitions de base de données pour la base de données Aurora PostgreSQL Limitless.

Connexion à votre cluster de base de données Aurora PostgreSQL Limitless

Pour utiliser la base de données Aurora PostgreSQL Limitless, vous devez vous connecter au point de terminaison du rédacteur ou du lecteur du cluster. Vous pouvez utiliser psql tout autre utilitaire de connexion compatible avec PostgreSQL :

$ psql -h DB_cluster_endpoint -p port_number -U database_username -d postgres_limitless

L'exemple suivant utilise le point de terminaison du cluster de base de données que vous avez créé dansINTERFACE 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 du plugin Limitless Connection

Lors de la connexion à la base de données Aurora PostgreSQL Limitless, les clients se connectent via le point de terminaison du cluster et sont routé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 plugin Limitless Connection pour le pilote AWS JDBC résout ce problème en effectuant un équilibrage de charge côté client avec prise en compte de la charge. Pour plus d'informations sur le pilote AWS JDBC, consultez. Connexion à Aurora PostgreSQL avec le pilote JDBC Amazon Web Services AWS()

Déterminer le nombre de routeurs et de partitions dans un groupe de partitions de base de données

Vous pouvez utiliser la requête suivante pour connaître 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

Décrire les groupes de partitions de base de données

Utilisez la describe-db-shard-groups AWS CLI commande pour décrire vos groupes de partitions de base de données. Le paramètre suivant est facultatif :

  • --db-shard-group-identifier— Nom d'un 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-identifier my-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

Vous devez parfois redémarrer votre groupe de partitions de base de données, par exemple lorsque le max_connections paramètre change en raison d'un changement de capacité maximale.

Vous pouvez utiliser le AWS Management Console ou AWS CLI pour modifier la capacité d'un groupe de partitions de base de données.

Utilisez la procédure suivante.

Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à https://console.aws.amazon.com/rds/l'adresse.

  1. Accédez à la page Databases (Bases de données).

  2. Sélectionnez le groupe de partitions de base de données que vous souhaitez redémarrer.

  3. Pour Actions, choisissez Redémarrer.

  4. Choisissez Confirmer.

Pour redémarrer un groupe de partitions de base de données, utilisez la reboot-db-shard-group AWS CLI commande avec le paramètre suivant :

  • --db-shard-group-identifier— Nom d'un groupe de partitions de base de données.

L'exemple suivant redémarre un groupe de partitions de base de données.

aws rds reboot-db-shard-group --db-shard-group-identifier my-db-shard-group