Lorsque vous utilisez la répartition lecture/écriture ou des charges de travail en lecture à forte concurrence, connectez votre application via un endpoint de proxy de base de données plutôt que directement à l'instance principale. Le proxy répartit les requêtes entrantes entre l'instance principale et les instances en lecture seule en fonction des attributs de lecture/écriture et du poids de lecture configurés pour chaque endpoint de proxy.
Cette rubrique explique comment trouver votre endpoint de proxy et l'utiliser pour vous connecter à ApsaraDB RDS for MySQL.
Prérequis
Avant de commencer, assurez-vous d'avoir :
activé le proxy de base de données sur votre instance ApsaraDB RDS for MySQL. Pour plus d'informations, consultez Activer la fonctionnalité de proxy de base de données
Trouver l'endpoint de proxy et le port
Deux pages de la console ApsaraDB RDS affichent l'endpoint de proxy et le port. Utilisez la page Database Proxy si vous devez également modifier les paramètres de l'endpoint ou demander un endpoint public.
Via la page Database Proxy
Connectez-vous à la console ApsaraDB RDS. Dans la barre de navigation supérieure, sélectionnez la région où se trouve votre instance, puis cliquez sur l'ID de l'instance.
Dans le volet de navigation de gauche, cliquez sur Database Proxy.
Dans la section Connection Information, notez l'adresse de l'endpoint de proxy et le port.
Pour modifier le préfixe de l'endpoint ou le port, ou pour demander un endpoint public, consultez Gérer les endpoints de proxy de base de données. Pour configurer les règles de répartition lecture/écriture et le poids de lecture, consultez Configurer les paramètres de connexion d'un endpoint de proxy de base de données.
Via la page Database Connection
Connectez-vous à la console ApsaraDB RDS. Dans la barre de navigation supérieure, sélectionnez la région où se trouve votre instance, puis cliquez sur l'ID de l'instance.
Dans le volet de navigation de gauche, cliquez sur Database Connection.
Dans la section Database Connection, notez l'adresse de l'endpoint de proxy et le port.
La page Database Connection permet de modifier le préfixe de l'endpoint de proxy, le port et l'endpoint public. Pour une gestion complète des endpoints, accédez à la page Database Proxy. Consultez Gérer les endpoints de proxy dédiés et Configurer les paramètres de connexion d'un endpoint de proxy de base de données.
Se connecter à votre instance
Une fois que vous avez obtenu l'endpoint de proxy et le port, connectez-vous à votre instance ApsaraDB RDS for MySQL en utilisant l'une des méthodes suivantes.
| Méthode | Idéal pour |
|---|---|
| Client ou CLI | Requêtes ponctuelles, outils d'administration de base de données (par exemple, MySQL Workbench, CLI mysql) |
| Code d'application | Applications de production utilisant des chaînes de connexion ou des SDK |
L'endpoint de proxy interne ne peut pas être utilisé pour se connecter depuis la console Data Management (DMS). Utilisez plutôt un client, une CLI ou une application.
Étapes suivantes
Référence API
| Opération | Description |
|---|---|
| DescribeDBProxy | Interroge les détails concernant le proxy de base de données d'une instance |
| DescribeDBProxyEndpoint | Interroge l'endpoint de proxy de base de données d'une instance |
| ModifyDBProxyEndpoint | Modifie les paramètres de connexion d'un endpoint de proxy de base de données d'une instance |