Mehrere wichtige MySQL-Variablen

Mehrere wichtige MySQL-Variablen

Es gibt viele MySQL-Variablen, von denen einige unsere Aufmerksamkeit verdienen. Hier stellen wir Ihnen einige MySQL-Variablen vor, die unsere Aufmerksamkeit wert sind.

1 Threads_verbunden

Zunächst müssen Sie beachten, dass Sie, wenn Sie den Wert dieser Variable abrufen möchten, keine Variablen wie „Threads_connected“ anzeigen können. Stattdessen
Status wie „Threads_connected“ anzeigen (dasselbe gilt für die folgenden Variablen);

Bedeutung: Der Wert der Variable gibt an, wie viele Clients derzeit mit dem MySQL-Server verbunden sind

Erweiterung: Gibt es zu viele Verbindungen? Dann liegt möglicherweise ein Problem mit dem Netzwerk vor! Insbesondere bei pconnect :)

2 Temporäre Datenträgertabellen erstellt

Bedeutung: Die Anzahl der auf der Festplatte erstellten temporären Tabellen

Erweiterung: Wenn dieser Wert groß ist, dauert der Vorgang zum Erstellen einer temporären Tabelle (CREATE TEMPORARY TABLE) während der Abfrage länger.

3 Handler_read_first

Bedeutung: Lesen der ersten Zeile des Tabellenindex

Erweiterung: Wenn sich dieser Wert stark ändert, kann davon ausgegangen werden, dass ein Problem beim Erstellen des Tabellenindex vorliegt und mehr vollständige Index-Scan-Vorgänge ausgeführt werden.

4 Innodb_buffer_pool_wait_free

Bedeutung: Diese Variable gibt an, wie oft MySQL warten muss, bis Speicherseiten geleert werden

Erweiterung: Wenn diese Variable hoch ist, deutet dies darauf hin, dass der Speicherpuffer von MySQL für die Anzahl der Schreibvorgänge, die der Server derzeit ausführt, falsch konfiguriert ist.

Das habe ich nicht verstanden :)

5 Schlüssellesungen

Bedeutung: Die Anzahl der Lesevorgänge auf den Index des Dateisystems

Erweiterung: Wenn dieser Wert zu groß ist, müssen Sie überlegen, ob die Schlüsselcache-Einstellungen normal sind.

6 Max_used_connections

Bedeutung: Die maximale Anzahl an Verbindungen seit dem Neustart

Erweiterung: Serverlast und Anzahl der Verbindungen müssen ggf. angepasst werden

7 Offene Tische

Bedeutung: Die Anzahl der aktuell geöffneten Tische

Erweiterung: Wenn dieser Wert sehr niedrig und der Tabellencache sehr groß ist, ist eine Reduzierung der Tabellencache-Einstellung kein Problem. Wenn dieser Wert sehr groß und nahe am Tabellencache-Wert liegt, müssen wir die Tabellencache-Einstellung erhöhen.

8 Vollständigen_Beitritt auswählen

Bedeutung: Anzahl der vollständig verbundenen Abfragen

Erweiterung: Der Wert ist zu groß und es müssen weitere Indizes erstellt werden, um dies zu vermeiden

9 Langsame Abfragen

Bedeutung: Anzahl langsamer Abfragen

Erweiterung: Wenn es zu groß ist, sollten Sie das langsame Abfrageprotokoll überprüfen und prüfen, ob die SQL-Anweisung richtig geschrieben ist.

10 Betriebszeit

Bedeutung: Laufzeit in Sekunden

Zusammenfassen

Dies ist der gesamte Inhalt dieses Artikels zu mehreren wichtigen MySQL-Variablen. Ich hoffe, er wird für alle hilfreich sein. Interessierte Freunde können sich hier informieren: Detaillierte Erläuterung der MySQL-Vorbereitungsprinzipien, Analyse der wichtigsten Punkte der ORACLE-SQL-Anweisungsoptimierungstechnologie usw. Wenn Sie Fragen haben, können Sie jederzeit eine Nachricht hinterlassen und der Herausgeber wird Ihnen rechtzeitig antworten.

Das könnte Sie auch interessieren:
  • Tutorial zur Installation und Konfiguration von MySQL 8.0.12 unter Win10
  • Detaillierte Erläuterung zweier Methoden zum Festlegen globaler Variablen und Sitzungsvariablen in MySQL
  • MySQL 5.6.23 Installations- und Konfigurations-Umgebungsvariablen-Tutorial
  • Neue Funktionen von MySQL 8: So ändern Sie persistente globale Variablen
  • Codeanalyse von Benutzervariablen in MySQL-Abfrageanweisungen
  • MySQL-Variablendeklaration und Analyse gespeicherter Prozeduren
  • MySQL verwendet Variablen, um verschiedene Sortierungen zu implementieren
  • Eine kurze Erläuterung des Unterschieds zwischen dem Deklarieren und Festlegen von Variablen in gespeicherten MySQL-Prozeduren
  • MySQL-Variablenprinzipien und Anwendungsbeispiele

<<:  So zeigen Sie Anwendungsprotokolle von Docker-Containern an

>>:  So erstellen Sie eine Liste in CocosCreator

Artikel empfehlen

Zusammenfassung der 10 gängigen HBase-Betriebs- und Wartungstools

Zusammenfassung: HBase verfügt über zahlreiche Be...

So löschen Sie Datensätze in MySQL automatisch vor einer bestimmten Zeit

Über Ereignisse: MySQL 5.1 hat begonnen, das Konz...

Vue3 AST Parser-Quellcode-Analyse

Inhaltsverzeichnis 1. Generieren Sie einen abstra...

Tiefgreifendes Verständnis mathematischer Ausdrücke in CSS calc()

Der mathematische Ausdruck calc() ist eine Funkti...

Zusammenfassung der praktischen Methoden von CSS3 (empfohlen)

1. Abgerundeter Rand: CSS- CodeInhalt in die Zwis...

Detaillierte Erklärung der Fallstricke von MySQL 8.0

Ich habe heute MySQL 8.0 aktualisiert. Das erste ...

Der gesamte Prozess der Entwicklung eines Google-Plug-Ins mit vue+element

Einfache Funktion: Klicken Sie auf das Plug-In-Sy...

Detaillierte Erläuterung der Transaktionsisolierungsebenen der MySQL-Datenbank

Isolationsebene für Datenbanktransaktionen Es gib...

Analysieren Sie den Unterschied zwischen berechnet und beobachtet in Vue

Inhaltsverzeichnis 1. Einführung in die Computert...

Warum wird die MySQL-Paging-Funktion bei Verwendung von Limits immer langsamer?

Inhaltsverzeichnis 1. Testexperiment 2. Leistungs...