Afficher l'état - Connexions : actives ou totales ?
Lors de l'exécution de la commande SHOW STATUS LIKE 'Con%' dans MySQL, elle révèle un nombre croissant de connexions. Cela soulève la question : cette valeur représente-t-elle les connexions actives ou le total des connexions établies historiquement ?
Réponse :
D'après la documentation de MySQL, la valeur "Connexions" affichée par le La commande SHOW STATUS fait référence au nombre total de tentatives de connexion effectuées au serveur, y compris les tentatives réussies et échouées.
Détermination des connexions actives :
Pour obtenir le nombre de connexions actuellement actives, vous pouvez utiliser soit la variable d'état Threads_connected, soit la commande SHOW PROCESSLIST.
Threads_connected :
mysql> SHOW STATUS WHERE `variable_name` = 'Threads_connected'; +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Threads_connected | 4 | +-------------------+-------+
AFFICHER LA LISTE DES PROCESSUS :
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 | +----+------+-----------------+--------+---------+------+-------+------------------+
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!