Status anzeigen – Verbindungen: Aktiv oder insgesamt?
Beim Ausführen des Befehls SHOW STATUS LIKE 'Con%' in MySQL wird Folgendes angezeigt: wachsende Zahl an Verbindungen. Dies wirft die Frage auf: Stellt dieser Wert aktive Verbindungen oder die Gesamtzahl der in der Vergangenheit hergestellten Verbindungen dar?
Antwort:
Laut MySQL-Dokumentation wird der von der angezeigte Wert „Verbindungen“ angezeigt Der Befehl SHOW STATUS bezieht sich auf die Gesamtzahl der Verbindungsversuche zum Server, einschließlich erfolgreicher und fehlgeschlagener Versuche.
Aktive Verbindungen ermitteln:
Um die Anzahl der aktuell aktiven Verbindungen zu erhalten, können Sie entweder die Statusvariable Threads_connected oder die SHOW PROCESSLIST verwenden Befehl.
Threads_connected:
mysql> SHOW STATUS WHERE `variable_name` = 'Threads_connected'; +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Threads_connected | 4 | +-------------------+-------+
PROZESSLISTE ANZEIGEN:
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 | +----+------+-----------------+--------+---------+------+-------+------------------+
Das obige ist der detaillierte Inhalt vonZeigt SHOW STATUS LIKE 'Con%' aktive oder Gesamtverbindungen in MySQL an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!