Détermination des connexions actives ou totales dans MySQL à l'aide de show status
Lors de l'exécution de 'show status like 'Con%''', il affiche un numéro qui représente les connexions. Mais la question se pose : s'agit-il d'un nombre actif de connexions ou d'un total cumulé ?
D'après la documentation MySQL, il s'agit du nombre total de connexions tout au long de l'historique :
"Connexions
Le nombre de tentatives de connexion (réussies ou non) au serveur MySQL."
Pour déterminer le nombre de connexions actives, pensez à en utiliser une des méthodes suivantes :
Variable d'état Threads_connected :
"Threads_connected
Le nombre de connexions actuellement ouvertes."
Exemple :
mysql> show status where `variable_name` = 'Threads_connected'; +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Threads_connected | 4 | +-------------------+-------+ 1 row in set (0.00 sec)
afficher la liste des processus Commande :
mysql> show processlist; +----+------+-----------------+--------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+------+-----------------+--------+---------+------+-------+------------------+ | 3 | root | localhost | webapp | Query | 0 | NULL | show processlist | | 5 | root | localhost:61704 | webapp | Sleep | 208 | | NULL | | 6 | root | localhost:61705 | webapp | Sleep | 208 | | NULL | | 7 | root | localhost:61706 | webapp | Sleep | 208 | | NULL | +----+------+-----------------+--------+---------+------+-------+------------------+ 4 rows in set (0.00 sec)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!