MySQL Maximale Anzahl von Verbindungen anzeigen und die maximale Anzahl von Verbindungen ändern 1. Überprüfen Sie die maximale Anzahl an Verbindungen Variablen wie „%max_connections%“ anzeigen; 2. Ändern Sie die maximale Anzahl von Verbindungen setze GLOBAL max_connections = 200; Der folgende Artikel stellt hauptsächlich die Änderung der maximalen Anzahl von MySQL-Verbindungen vor. Wir alle wissen, dass der Standardwert für die maximale Anzahl von MySQL-Verbindungen 100 beträgt. Dieser Wert reicht für Anwendungen mit vielen gleichzeitigen Datenbankverbindungen bei weitem nicht aus. Wenn die Verbindungsanforderung größer als die Standardanzahl von Verbindungen ist, tritt ein Fehler auf, dass die Datenbank nicht verbunden werden kann. Daher müssen wir sie entsprechend erhöhen. Zu viele MySQL-Datenbankverbindungen führen zu Systemfehlern und das System kann keine Verbindung zur Datenbank herstellen. Der Schlüssel liegt in zwei Daten: 1. Die maximale Anzahl von Verbindungen, die das Datenbanksystem zulässt, 2. Die aktuelle Anzahl der Datenbankverbindungs-Threads: Weiter unten wird erläutert, wie Sie max_connections und max_connections überprüfen. Wenn Weil das Erstellen und Trennen von Datenbankverbindungen Systemressourcen verbraucht. Um zu vermeiden, dass zu viele Verbindungsthreads gleichzeitig geöffnet werden, wird in der aktuellen Programmierung im Allgemeinen die sogenannte Datenbankverbindungspool-Technologie verwendet. Die Datenbankverbindungspool-Technologie kann jedoch nicht verhindern, dass Programmfehler zur Erschöpfung der Verbindungsressourcen führen. Diese Situation tritt normalerweise auf, wenn das Programm die Datenbankverbindungsressourcen nicht rechtzeitig freigibt oder andere Gründe dazu führen, dass die Datenbankverbindungsressourcen nicht freigegeben werden. Eine einfache Möglichkeit, nach ähnlichen Fehlern zu suchen, besteht darin, die Änderungen in threads_connected beim Aktualisieren der Seite ständig zu überwachen. Wenn max_connections groß genug ist und der threads_connected-Wert weiter ansteigt, bis er max_connections erreicht, sollten Sie Ihr Programm überprüfen. Wenn die Datenbankverbindungspool-Technologie verwendet wird, wächst threads_connected natürlich nicht weiter, wenn die maximale Anzahl an Verbindungsthreads im Datenbankverbindungspool erreicht ist. Überprüfen Sie Variablen wie „max_connections“ anzeigen; Die Ergebnisse sind wie folgt: +-----------------+--------+ | Variablenname | Wert | +-----------------+--------+ | max_Verbindungen | 100 | +-----------------+--------+ Threads_connected anzeigen Status wie „Thread_%“ anzeigen; Die Ergebnisse sind wie folgt: +---------------------+------+ | Variablenname | Wert | +---------------------+------+ | Zwischengespeicherte Threads | 0 | | Threads_verbunden | 1 | | Threads_erstellt | 1 | | Laufende Threads | 1 | +---------------------+------+ Festlegen von Um es festzulegen, suchen Sie das Element [mysqld] max_verbindungen=1000 Starten Sie MySQL neu, nachdem die Änderung abgeschlossen ist. Natürlich sollten Sie max_connections überprüfen, um sicherzustellen, dass es richtig eingestellt ist. Beachten:
Weitere wichtige Hinweise: Wenn Sie beim Programmieren MySQL-Anweisungen zum Aufrufen der Datenbank verwenden, wird vor der Ausführung jeder Anweisung zum Öffnen der Datenbank eine temporäre Variable erstellt. Denken Sie daher bei der Verwendung von MySQL-Anweisungen daran, die temporäre MySQL-Variable nach jedem MySQL-Aufruf zu schließen. Darüber hinaus können Sie bei Dokumenten mit hohem Datenverkehr erwägen, diese direkt in Text umzuwandeln. Legen Sie basierend auf dem prognostizierten Datenverkehr zunächst die Dateinamen fest, wenn 100 Dateien vorhanden sind. Analysieren Sie bei Bedarf die Daten in allen Textdateien und importieren Sie sie dann in die Datenbank. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: Probleme und Lösungen bei der Verwendung der jsx-Syntax in React-vscode
>>: So installieren Sie die grafische Benutzeroberfläche unter Linux
Vorwort In diesem Kapitel werden grundlegende Lin...
Verwenden von mock.js im Vue-Projekt Auswahl des ...
In diesem Artikel wird der spezifische JavaScript...
In diesem Artikelbeispiel wird der spezifische Co...
Herzattribute opacity: .999 erstellt einen Stapel...
Die gebräuchlichste, am häufigsten verwendete und ...
Docker-Installation 1. Anforderungen: Linux-Kerne...
Beim Bereitstellen des Projekts auf Centos ist mi...
Dies ist das Installationstutorial von mysql5.7.1...
Bildung des Gittersystems Im Jahr 1692 war der fr...
Inhaltsverzeichnis 1. Einleitung 2. Nutzung 3. En...
In diesem Artikel wird der spezifische Code von S...
Inhaltsverzeichnis 1. Einleitung 2. Haupttext 2.1...
Formularübermittlungscode 1. Quellcode-Analyse &l...
Einige im Projekt verwendete Sonderzeichen und Sy...