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 Postgre SQL Limitless.
Rubriques
Connexion à votre cluster de base de données Aurora Postgre SQL Limitless
Déterminer le 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
Ajouter un routeur à un groupe de partitions de base de données
Connexion à votre cluster de base de données Aurora Postgre SQL Limitless
Pour utiliser la base de données Aurora Postgre SQL Limitless, vous devez vous connecter au point de terminaison du cluster. Le point de terminaison détecte et extrait automatiquement les routeurs. Il n'est pas nécessaire de spécifier des routeurs individuels pour la connexion.
Vous pouvez utiliser psql
ou tout autre utilitaire de connexion compatible avec Postgre SQL :
$
psql -hDB_cluster_endpoint
-pport_number
-Udatabase_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 Postgre SQL Limitless Database est. postgres_limitless
Utilisation du plugin Limitless Connection
Lors de la connexion à la base de données Aurora Postgre SQL 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
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 RDS console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/
-
Accédez à la page Databases (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 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