Detaillierte Erklärung zur Anzeige der aktuellen Anzahl an MySQL-Verbindungen

Detaillierte Erklärung zur Anzeige der aktuellen Anzahl an MySQL-Verbindungen

1. Zeigen Sie die detaillierten Informationen aller aktuellen Verbindungen an:

./mysqladmin -uadmin -p -h10.140.1.1 processlist2. Nur die aktuelle Anzahl der Verbindungen anzeigen (Threads ist die Anzahl der Verbindungen):

./mysqladmin -uadmin -p -h10.140.1.1 status

, Detaillierte Informationen zu allen aktuellen Verbindungen anzeigen:

mysqladmin -uroot -proot Prozessliste

D:\MySQL\bin>mysqladmin -uroot -proot processlist| ID | Benutzer | Host | db | Befehl | Zeit | Status | Info |

| 591 | root | localhost:3544 | bbs | Schlaf | 25 | | |

| 701 | root | localhost:3761 | | uery | 0 | | Prozessliste anzeigen |

2. Zeigen Sie nur die aktuelle Anzahl der Verbindungen an (Threads ist die Anzahl der Verbindungen):

mysqladmin -uroot -proot status

D:\MySQL\bin>mysqladmin -uroot -proot status

Verfügbarkeit: 2102 Themen: 3 Fragen: 15531 Langsame Abfragen: 0 Öffnungen: 0 Tab leeren

les: 1 Offene Tabellen: 61 Abfragen pro Sekunde Durchschnitt: 7,3893, ändern Sie die maximale Anzahl von MySQL-Verbindungen:

Öffnen Sie my.ini und ändern Sie max_connections=100 (der Standardwert ist 100).

Heute gab es auf einem MySQL-Server plötzlich einen Anstieg der Verbindungen und alle wartenden Prozesse wurden gesperrt ... Wegen unsachgemäßer Problemlösung wurde ich beschimpft ... OTL

Fazit: Fehler künftig schnell lokalisieren und Lösungen veranlassen

Nach der Anmeldung beim MySQL-Client können Sie mit dem Statusbefehl auch die Anzahl der Thread-Verbindungen und die ID der aktuellen Verbindung abrufen.

Oder verwenden Sie

show full processlist

Schauen Sie sich alle Verbindungsvorgänge an, achten Sie auf die Wartezeit des Vorgangs und darauf, ob der Status gesperrt ist

Wenn zu viele Prozesse vorhanden sind, drucken Sie die Prozesse aus und überprüfen Sie anschließend

mysql -e 'show full processlist;' > . Dies liegt normalerweise daran, dass die aktuelle Ausführung hängen bleibt, wodurch die nachfolgenden Prozesse in die Warteschlange gestellt werden.

Darüber hinaus gibt es die Methode zum Ändern der maximalen Anzahl von MySQL-Verbindungen:

MySQL-Konfigurationsdatei (am besten in Kombination mit PHP) bearbeiten

my.cnf oder my.ini

Fügen Sie dem Konfigurationsabschnitt [MySQL (beste Kombination mit PHP)] Folgendes hinzu:

max_connections = 1000 Speichern und starten Sie den MySQL-Dienst (am besten in Kombination mit PHP) neu.

Geben Sie dann den Befehl ein: Wo kann in Wuxi am besten eine Abtreibung durchgeführt werden? http://www.120csjlyy.com/

MySQL (am besten in Kombination mit PHP) admin -uroot -p variables

Nach Eingabe des Passworts des Root-Datenbankkontos sehen Sie

| max_connections | 1000 | Zeigt die Anzahl der MySQL-Verbindungen und die Anzahl der MySQL-Verbindungen für den aktuellen Benutzer an

Rufen Sie zunächst die MySQL-Eingabeaufforderung als Administrator auf.

#mysql -uroot -pxxxx

mysql> Prozessliste anzeigen; kann die ersten 100 Verbindungsinformationen anzeigen, vollständige Prozessliste anzeigen; kann alle anzeigen. Übrigens, wenn Sie sich mit einem normalen Konto anmelden, werden nur die dieses Benutzers angezeigt. Beachten Sie das Semikolon nach dem Befehl.

Wenn wir diese Servereinstellungen anzeigen möchten.

#vi /etc/my.cnfset-variable=max_user_connections=30 Dies ist die Anzahl der Verbindungen für einen einzelnen Benutzerset-variable=max_connections=800

Dies ist die globale Begrenzung der Anzahl von Verbindungen.

Zusammenfassen

Oben finden Sie eine ausführliche Erklärung zum Anzeigen der aktuellen Anzahl der vom Editor eingeführten MySQL-Verbindungen. Ich hoffe, dass dies für alle hilfreich sein wird. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Python stellt eine Verbindung zur Datenbank her MySQL dekomprimierte Version Installationskonfiguration und aufgetretene Probleme
  • MySQL zeigt die maximale Anzahl von Verbindungen an und ändert die maximale Anzahl von Verbindungen
  • Zusammenfassung der Tipps zum Festlegen der maximalen Anzahl von Verbindungen in MySQL
  • Lösung für das Problem, dass die Anzahl der MySQL-Verbindungen in CentOS 7 auf 214 begrenzt ist
  • So legen Sie die Anzahl der MySQL-Verbindungen fest (zu viele Verbindungen)
  • Perfekte Lösung für das Problem, dass MySQL keine Verbindung zur Datenbank über localhost herstellen kann
  • So verwenden Sie Java Web zum Herstellen einer Verbindung zur MySQL-Datenbank
  • Beispiel für eine Python 3.x-Datenbankverbindung (PyMySQL-Methode)
  • Detaillierte Erläuterung der PHP-MySQL-Operation „mysql_connect“ zur Verbindung mit einer Datenbankinstanz
  • Fassen Sie zwei Möglichkeiten zum Ändern der maximalen Anzahl von Verbindungen in MySQL zusammen
  • So legen Sie die Anzahl der MySQL-Verbindungen fest und ermitteln sie

<<:  Wenn Sie Dateien in Centos7 sichern, fügen Sie der Sicherungsdatei das Sicherungsdatum hinzu

>>:  So installieren Sie Jenkins auf CentOS 8

Artikel empfehlen

Zusammenfassung mehrerer Situationen, in denen MySQL-Indizes fehlschlagen

1. Indizes speichern keine Nullwerte Genauer gesa...

Implementierung eines Docker-Cross-Host-Netzwerks (Overlay)

1. Docker-Cross-Host-Kommunikation Zu den hostübe...

Praktische Methode zum Upgrade von PHP auf 5.6 unter Linux

1: Überprüfen Sie die PHP-Version nach dem Aufruf...

Implementierungsideen für die Synchronisierung von Docker-Registry-Images

Einleitung Bisher wurden unsere Docker-Images in ...

Beispiel für die Verwendung eines manipulationssicheren JavaScript-Objekts

Inhaltsverzeichnis Manipulationssicheres Javascri...

Implementierung des Docker-CPU-Limits

1. --cpu=<Wert> 1) Geben Sie an, wie viele ...

Beispiel zum Einbetten von H5 in die Webansicht des WeChat-Applets

Vorwort WeChat-Miniprogramme bieten neue offene F...

Tutorial zur Installation des Nginx-RTMP-Streaming-Servers unter Ubuntu 14

1. RTMP Das RTMP-Streaming-Protokoll ist ein von ...

Vue.js implementiert Erläuterungen zum Tab-Umschalten und Farbwechseln

Bei der Implementierung dieser Funktion konnte di...

Detaillierte Erklärung zur Verwendung der Vue h-Funktion

Inhaltsverzeichnis 1. Verstehen 2. Verwendung 1. ...

So erstellen Sie ein ELK-Protokollsystem basierend auf Docker

Hintergrundanforderungen: Mit zunehmender Größe d...