Fehler MySQL-Tabelle 'performance_schema...Lösung

Fehler MySQL-Tabelle 'performance_schema...Lösung

Die Testumgebung ist mit MariaDB 5.7 eingerichtet und verwendet den JDBC-Treiber

<Abhängigkeit>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>5.1.34</version>
</Abhängigkeit>

Normal im Hibernate-Projekt.

Ich habe vorübergehend ein einfaches JDBC-Projekt erstellt und beim Herstellen einer Verbindung mit der Datenbank einen Fehler festgestellt:

Tabelle 'performance_schema.session_variables' existiert nicht

Ich habe Baidu gefragt, aber ohne Erfolg, also musste ich den MySQL-Treiber auf 5.1.36 aktualisieren und das Problem war gelöst.

Es wird Folgendes vorausgesetzt:

MySQL 5.5 fügt eine neue Speicher-Engine mit Namen PERFORMANCE_SCHEMA hinzu, die hauptsächlich zum Sammeln von Leistungsparametern von Datenbankservern verwendet wird. MySQL-Benutzer können keine Tabellen erstellen, deren Speicher-Engine PERFORMANCE_SCHEMA ist. performance_schema bietet die folgenden Funktionen: 
1. Geben Sie detaillierte Informationen zum Warten von Prozessen an, einschließlich Sperren, Mutex-Variablen und Dateiinformationen. 
2. Speichern Sie zusammenfassende Informationen zu historischen Ereignissen, um eine detaillierte Beurteilung der MySQL-Serverleistung zu ermöglichen. 
3. Das Hinzufügen und Löschen von Überwachungsereignispunkten ist sehr einfach, und der Überwachungszyklus des MySQL-Servers kann beispielsweise nach Belieben geändert werden (ZYKLUS, MIKROSEKUNDE).

Mithilfe der oben genannten Informationen kann der DBA die Engpässe, die möglicherweise zu einer Leistungsverschlechterung führen, im Detail verstehen.

Es ist sehr einfach, die Funktion performance_schema und die Performance-Funktion einiger Tabellen zu aktivieren. Fügen Sie performanc_schema zu [mysqld] in my.cnf hinzu und prüfen Sie, ob die Performance-Datenbank gestartet ist:

VARIABLEN WIE „performance_schema“ ANZEIGEN;

Wenn der zurückgegebene Wert ON ist, bedeutet dies, dass die Leistungsdatenbank normal geöffnet wird.

Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site!

Das könnte Sie auch interessieren:
  • MySQL umgeht die Gewährung von information_schema-Objekten und meldet den Fehler ERROR 1044 (4200)
  • MySQL-Datenbankdesign: Detaillierte Erläuterung der Schema-Operationsmethode mit Python
  • Erläuterung der Überwachungsparameter in Leistung und Systemschema in MySQL 5.7 (empfohlen)
  • So verwenden Sie das MySQL-Datenbankanalysetool SchemaSpy
  • Können Information_Schema und MySQL in der MySQL-Datenbank gelöscht werden?
  • Analysieren der information_schema-Datenbank von MySQL
  • Detaillierte Analyse des MySQL-Datentyps DECIMAL
  • Drei häufig verwendete MySQL-Datentypen
  • Über MySQL müssen Sie die Datentypen und Operationstabellen kennen
  • Detaillierte Erklärung der Prinzipien und der Verwendung von MySQL-Datentypen und Feldattributen
  • Detaillierte Erläuterung der grundlegenden Datentypen in mysql8.0.19
  • Detaillierte Erklärung der Datentypen und Schemaoptimierung in MySQL

<<:  Vue implementiert einen beweglichen schwebenden Button

>>:  So entfernen Sie in Linux ganz einfach installierte Quellpakete

Artikel empfehlen

Einführung in HTML_PowerNode Java Academy

Was ist HTML? HTML ist eine Sprache zur Beschreib...

HTML-Tabellen-Tag-Tutorial (33): Attribut für vertikale Zellenausrichtung VALIGN

In vertikaler Richtung können Sie die Zellenausri...

Implementierung der Header-Informationen für Nginx-Operationsantworten

Voraussetzung: Sie müssen das Modul ngx_http_head...

Beispiele für häufige Nginx-Fehlkonfigurationen

Inhaltsverzeichnis Fehlender Stammspeicherort Off...

jQuery implementiert eine einfache Änderung der Schaltflächenfarbe

Wir möchten in HTML und CSS die Farbe eines Butto...

So verwenden Sie das Realip-Modul im Nginx-Grundlagenlernen

Vorwort Es gibt zwei Arten von Nginx-Modulen: off...

So aktualisieren Sie die Knotenversion unter CentOs manuell

1. Suchen Sie das entsprechende NodeJS-Paket unte...

MySQL Series 6-Benutzer und Autorisierung

Inhaltsverzeichnis Tutorial-Reihe 1. Benutzerverw...