Tous les produits
Search
Centre de documentation

AnalyticDB:Afficher les informations de connexion

Dernière mise à jour :Aug 10, 2026

Les clusters AnalyticDB for MySQL n'imposent pas de limite stricte au nombre de connexions. Toutefois, un nombre excessif de connexions sur un cluster aux spécifications limitées peut épuiser les ressources système et perturber le service. Utilisez la console ou des requêtes SQL pour identifier les utilisateurs connectés et le nombre de connexions actives.

Ces deux méthodes affichent uniquement les connexions actives et les adresses IP des clients. L'historique des données de connexion n'est pas disponible.

Afficher les connexions dans la console

  1. Connectez-vous à la console AnalyticDB for MySQL. Dans le coin supérieur gauche, sélectionnez une région. Dans le volet de navigation de gauche, cliquez sur Clusters, puis sur l'ID du cluster cible.

  2. Dans le volet de navigation de gauche, cliquez sur Diagnostics and Optimization > SQL Diagnostics and Optimization.

  3. Cliquez sur l'onglet Connection Information.

Cet onglet affiche les utilisateurs, les adresses IP des clients et le nombre de connexions pour le cluster.

Afficher les connexions à l'aide de SQL

Les trois requêtes suivantes utilisent la table INFORMATION_SCHEMA.KEPLER_CONNECTION_INFO_MERGED, qui assure le suivi des connexions actives pour le cluster Data Warehouse Edition.

La table expose les colonnes suivantes :

Colonne Description
user Utilisateur de base de données ayant établi la connexion
access_ip Adresse IP du client

Interroger le nombre total de connexions

Pour obtenir le nombre total de connexions actives, exécutez la requête suivante :

SELECT COUNT(*) FROM INFORMATION_SCHEMA.KEPLER_CONNECTION_INFO_MERGED;

Exemple de résultat :

+-----------+
| count(*)  |
+-----------+
|    9      |
+-----------+

Interroger les connexions par utilisateur

Pour connaître le nombre de connexions ouvertes par chaque utilisateur de base de données, trié du plus élevé au plus faible, exécutez la requête suivante :

SELECT COUNT(*) AS connection_count, user
FROM INFORMATION_SCHEMA.KEPLER_CONNECTION_INFO_MERGED
GROUP BY user
ORDER BY connection_count DESC;

Exemple de résultat :

+----------------+--------+
|connection_count|  user  |
+----------------+--------+
|        4       | kepler |
+----------------+--------+
|        4       | test   |
+----------------+--------+
|        1       | aurora |
+----------------+--------+

Interroger les connexions par adresse IP cliente

Pour connaître le nombre de connexions ouvertes par chaque adresse IP cliente, trié du plus élevé au plus faible, exécutez la requête suivante :

SELECT COUNT(*) AS connection_count, access_ip
FROM INFORMATION_SCHEMA.KEPLER_CONNECTION_INFO_MERGED
GROUP BY access_ip
ORDER BY connection_count DESC;

Exemple de résultat :

+----------------+---------------+
|connection_count|  access_ip    |
+----------------+---------------+
|        4       | 192.168.XX.XX |
+----------------+---------------+
|        3       | 100.104.XX.XX |
+----------------+---------------+
|        1       | 100.104.XX.XX |
+----------------+---------------+
|        1       | 100.104.XX.XX |
+----------------+---------------+