La gestion des sessions de Database Autonomy Service (DAS) affiche en temps réel les statistiques de toutes les sessions actives sur une instance, notamment les informations client, les commandes en cours d'exécution et la durée de connexion. Elle vous permet également de mettre fin aux sessions anormales directement depuis la console.
Prérequis
Assurez-vous que :
Une instance de base de données est connectée à DAS et se trouve dans l'état Normal Access.
Limites
Pour les instances Redis déployées en architecture cluster, les informations de session générées en mode de connexion directe ne peuvent pas être récupérées.
Afficher et gérer les sessions
Connectez-vous à la console DAS.
Dans le volet de navigation de gauche, choisissez Intelligent O&M Center > Instance Monitoring.
Repérez l'instance de base de données cible et cliquez sur son ID pour ouvrir la page des détails de l'instance.
Dans le volet de gauche, cliquez sur Instance Sessions.
-
Sous l'onglet Instance Sessions, utilisez les sections Instance Sessions et Session Statistics pour :
Mettre fin aux sessions : terminez les sessions actives.
Afficher les statistiques de session : consultez les informations récapitulatives par source d'accès, y compris le nombre total de clients et le nombre de clients actifs.
Exporter les données de session : téléchargez les informations récapitulatives et les statistiques de session par source d'accès.
Paramètres de session
La section Instance Sessions répertorie les paramètres suivants. Survolez un nom de colonne pour afficher sa description.
Identité de connexion
|
Parameter |
Description |
|
|
ID du client. |
|
|
Adresse IP et numéro de port du client. |
|
|
Nom du client. |
|
|
Descripteur de fichier utilisé par le socket. |
|
|
Base de données à laquelle le client est connecté. |
|
|
Type de client et indicateurs d'état. Voir Indicateurs client. |
Activité et chronologie
|
Parameter |
Description |
|
|
Dernière commande exécutée. |
|
|
Durée de la connexion, en secondes. |
|
|
Temps d'inactivité, en secondes. |
Abonnements et transactions
|
Parameter |
Description |
|
|
Nombre de canaux abonnés (Pub/Sub). |
|
|
Nombre de modèles abonnés (Pub/Sub). |
|
|
Nombre de commandes exécutées dans la transaction. |
Tampon et mémoire
|
Parameter |
Description |
|
|
Taille du tampon d'entrée. |
|
|
Espace disponible dans le tampon d'entrée. |
|
|
Taille fixe du tampon de sortie. |
|
|
Longueur de la liste d'objets dans le tampon de sortie dynamique. |
|
|
Taille du tampon de sortie. |
Boucle d'événements
|
Parameter |
Description |
|
|
État de préparation du socket dans la boucle d'événements : |
Indicateurs client
Le paramètre flags contient une ou plusieurs des lettres suivantes, chacune décrivant le type de client ou l'état actuel :
|
Flag |
Meaning |
|
|
Nœud réplica en mode |
|
|
Nœud réplica en mode normal. |
|
|
Nœud maître. |
|
|
Exécution d'une transaction. |
|
|
Attente d'un événement bloquant. |
|
|
Attente d'E/S VM (obsolète). |
|
|
Une clé surveillée a été modifiée — |
|
|
La connexion se ferme une fois l'écriture de la réponse actuelle terminée. |
|
|
Le client a été débloqué. |
|
|
Connecté via un socket UNIX. |
|
|
Mode lecture seule sur un nœud de cluster. |
|
|
La connexion sera fermée dès que possible. |
|
|
Aucun indicateur défini. |
Référence API
|
API operation |
Description |
|
Interroge les sessions actuelles d'une instance Redis. |
|
|
Met fin à toutes les sessions d'une instance Redis. |