Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Überblick über das Leistungsschema für Database Insights in Amazon RDS für MariaDB oder MySQL
Das Leistungsschema ist eine optionale Funktion zur Überwachung der Laufzeitleistung von Amazon RDS für MariaDB oder MySQL auf niedriger Detailebene. Das Leistungsschema ist so konzipiert, dass es minimale Auswirkungen auf die Datenbankleistung hat. Database Insights ist eine separate Funktion, die Sie mit oder ohne das Leistungsschema verwenden können.
Themen
Überblick über das Leistungsschema-Objekt
Das Leistungsschema überwacht Ereignisse in MariaDB und MySQL-Datenbanken. Ein Ereignis ist eine Datenbankserver-Aktion, die Zeit in Anspruch nimmt und instrumentiert wurde, damit Timing-Informationen erfasst werden können. Nachfolgend finden Sie Beispiele für Ereignisse:
-
Funktionsaufrufe
-
Wartet auf das Betriebssystem
-
Phasen der SQL-Ausführung
-
Gruppen von SQL-Anweisungen
Die PERFORMANCE_SCHEMA-Speicher-Engine ist ein Mechanismus zur Implementierung der Leistungsschema-Funktion. Diese Engine sammelt Ereignisdaten mithilfe der Instrumentierung im Quellcode der Datenbank. Die Engine speichert Ereignisse in Arbeitsspeichertabellen in der performance_schema-Datenbank. Sie können performance_schema genauso abfragen, wie Sie andere Tabellen abfragen können. Weitere Informationen finden Sie unter MySQL-Leistungsschema
Database Insights und das Leistungsschema
Database Insights und das Performance Schema sind separate Funktionen, aber sie sind miteinander verbunden. Das Verhalten von Database Insights for Amazon RDS for MariaDB or MySQL hängt davon ab, ob das Leistungsschema aktiviert ist und wenn ja, ob Database Insights das Leistungsschema automatisch verwaltet. Die folgende Tabelle beschreibt das Verhalten.
| Performance-Schema ist aktiviert | Database Insights-Verwaltungsmodus | Verhalten von Database Insights |
|---|---|---|
|
Ja |
Automatisch |
|
|
Ja |
Manuell |
|
|
Nein |
N/A |
|
Automatische Verwaltung des Leistungsschemas durch Database Insights
Wenn Sie eine Amazon RDS for MariaDB- oder MySQL-DB-Instance mit aktivierter Database Insights erstellen, wird auch das Leistungsschema aktiviert. In diesem Fall verwaltet Database Insights automatisch Ihre Performance-Schema-Parameter. Dies ist die empfohlene Konfiguration.
Wenn Database Insights das Leistungsschema automatisch verwaltet, performance_schema lautet die Quelle vonSystem
default.
Anmerkung
Die automatische Verwaltung des Leistungsschemas wird für die Instance-Klasse t4g.medium nicht unterstützt.
Wenn Sie den Parameterwert performance_schema manuell ändern und später zur automatischen Verwaltung zurückkehren möchten, finden Sie weitere Informationen unter Schalten Sie das Leistungsschema für ein Amazon RDS für MariaDB oder MySQL.
Wichtig
Wenn Database Insights das Leistungsschema aktiviert, werden die Parametergruppenwerte nicht geändert. Die Werte werden jedoch für die DB-Instances geändert, die ausgeführt werden. Die geänderten Werte können als einzige Möglichkeit über den Befehl SHOW GLOBAL VARIABLES eingesehen werden.
Auswirkung eines Neustarts auf das Leistungsschema
Database Insights und das Performance Schema unterscheiden sich in ihren Anforderungen für DB-Instance-Neustarts:
- Leistungsschema
-
Sie müssen die DB-Instance neu starten, um diese Funktion ein- oder auszuschalten.
- Database Insights
-
Sie müssen die DB-Instance nicht neu starten, um diese Funktion ein- oder auszuschalten.
Wenn das Performance-Schema derzeit nicht aktiviert ist und Sie Database Insights aktivieren, ohne die DB-Instance neu zu starten, wird das Performance-Schema nicht aktiviert.