Bestimmen der aktiven oder gesamten Verbindungen in MySQL mithilfe des Show-Status
Beim Ausführen von „Show-Status wie „Con%““ wird ein angezeigt Zahl, die die Verbindungen darstellt. Es stellt sich jedoch die Frage: Ist dies eine aktive Anzahl von Verbindungen oder eine kumulative Gesamtzahl?
Laut MySQL-Dokumentation bezieht sich dies auf die Gesamtzahl der Verbindungen im Laufe der Geschichte:
"Verbindungen
Die Anzahl der Verbindungsversuche (erfolgreich oder nicht) zum MySQL-Server.“
Um die Anzahl der aktiven zu ermitteln Verbindungen, erwägen Sie die Verwendung einer der folgenden Methoden:
Threads_connected Status Variable:
"Threads_connected
Die Anzahl der derzeit geöffneten Verbindungen.“
Beispiel:
mysql> show status where `variable_name` = 'Threads_connected'; +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Threads_connected | 4 | +-------------------+-------+ 1 row in set (0.00 sec)
Prozessliste anzeigen Befehl:
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)
Das obige ist der detaillierte Inhalt vonZeigt „Status wie ‚Con%' anzeigen' aktive oder die Gesamtzahl der MySQL-Verbindungen an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!