Réponses:
Selon les documents , cela signifie le nombre total tout au long de l'histoire:
Connections
Le nombre de tentatives de connexion (réussies ou non) au serveur MySQL.
Vous pouvez voir le nombre de connexions actives via la Threads_connected
variable d'état:
Threads_connected
Nombre de connexions actuellement ouvertes.
mysql> show status where `variable_name` = 'Threads_connected';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_connected | 4 |
+-------------------+-------+
1 row in set (0.00 sec)
... ou via la show processlist
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)
SHOW STATUS WHERE `variable_name` = 'Threads_connected';
Cela vous montrera toutes les connexions ouvertes.
Il s'agit du nombre total de connexions au serveur jusqu'à présent. Pour trouver l'état de connexion actuel, vous pouvez utiliser
mysqladmin -u -p statut-étendu | grep -wi 'threads_connected \ | threads_running' | awk '{print $ 2, $ 4}'
Cela vous montrera:
Threads_connected 12
Threads_running 1
Threads_connected: Number of connections
Threads_running: connections currently running some sql
Pour voir une liste plus complète, vous pouvez exécuter:
show session status;
ou
show global status;
Consultez ce lien pour mieux comprendre l'utilisation.
Si vous souhaitez connaître les détails de la base de données, vous pouvez exécuter:
status;
Afin de vérifier le nombre maximal de connexions autorisées, vous pouvez exécuter la requête suivante:
SHOW VARIABLES LIKE "max_connections";
Pour vérifier le nombre de connexions actives, vous pouvez exécuter la requête suivante:
SHOW VARIABLES LIKE "max_used_connections";
J'espère que ça aide.
Selon la doc http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html#statvar_Connections
Connexions
Le nombre de tentatives de connexion (réussies ou non) au serveur MySQL.
Il doit s'agir du nombre actuel de connexions actives. Exécutez la commande processlist
pour vous en assurer.
URL de référence: http://www.devdaily.com/blog/post/mysql/how-show-open-database-connections-mysql
EDIT: Nombre de connexions DB ouvertes Veuillez jeter un œil ici, le nombre réel de threads (connexions) est décrit ici!
show status like '%onn%';
est une requête très utile.