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

Beispielanalyse der von MySQL 5.7 generierten Spaltennutzung

Dieser Artikel veranschaulicht anhand von Beispie...

5 äußerst nützliche Open-Source-Docker-Tools, die dringend empfohlen werden

Einführung Die Docker-Community hat viele Open-So...

Vue implementiert die Lupenfunktion der Produktdetailseite

In diesem Artikel wird der spezifische Code von V...

So zeigen Sie Bilder im TIF-Format im Browser an

Der Browser zeigt Bilder im TIF-Format an Code kop...

Installieren und konfigurieren Sie MySQL 5.7 unter CentOS 7

Dieser Artikel testet die Umgebung: CentOS 7 64-B...

Detaillierte Erklärung, wie Sie alle untergeordneten Elemente mit CSS auswählen

Wie wähle ich mit CSS rekursiv alle untergeordnet...

Vue implementiert einen einfachen Lupeneffekt

In diesem Artikelbeispiel wird der spezifische Co...

Erfahrung in der Lösung von Tomcat-Speicherüberlaufproblemen

Vor einiger Zeit habe ich Testern eine Produktver...

Ein kurzer Vortrag über das Klonen von JavaScript

Inhaltsverzeichnis 1. Oberflächliches Klonen 2. T...

Konvertieren von XHTML-CSS-Seiten in Druckerseiten

<br />In der Vergangenheit musste zum Erstel...

So lösen Sie das Problem, das Root-Passwort von Mysql auf dem Mac zu vergessen

Ich habe MySQL auf meinem Computer längere Zeit n...

So aktivieren Sie die MySQL-Remoteverbindung auf einem Linux-Server

Vorwort Lernen Sie MySQL, um frühere Nicht-MK-Dat...