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

Analyse des Funktionsprinzips und des Implementierungsprozesses von Docker Hub

Ähnlich wie der von GitHub bereitgestellte Code-H...

Fünf Verzögerungsmethoden für die MySQL-Zeitblindinjektion

Fünf Verzögerungsmethoden für die MySQL-Zeitblind...

Konfigurationshandbuch für den Lastenausgleich auf Ebene 4 von Nginx

1. Einführung in Layer 4 Load Balancing Was ist L...

So installieren Sie eine MySQL-Datenbank im Deepin 2014-System

Deepin 2014 herunterladen und installieren Zum He...

XHTML-Erste-Schritte-Tutorial: Einfache Webseitenerstellung

Erstellen Sie Ihre erste Webseite in einer Minute...

Erläuterung der Anwendungsfälle von JavaScript setTimeout und setTimeinterval

Mit beiden Methoden kann ein JavaScript-Code nach...

Implementierung des WeChat-Applet-Nachrichten-Pushs in Nodejs

Auswählen oder Erstellen einer Abonnementnachrich...

Erste Erkundung gängiger Befehle für Docker-Anfänger

Bevor wir Docker offiziell verwenden, machen wir ...

Detaillierte Schritte zur Dateisteuerungsverwaltung für Linux-Konten

Im Linux-System gibt es neben den verschiedenen, ...

So verweisen Sie direkt auf Vue und Element-UI in HTML

Der Code sieht folgendermaßen aus: <!DOCTYPE h...

Tutorial-Analyse der Schnellinstallation von mysql5.7 basierend auf centos7

eins. wget https://dev.mysql.com/get/mysql57-comm...