Auf dieser Seite wird beschrieben, wie Sie das Cloud SQL Systemstatistik-Dashboard verwenden können. Im Systemstatistik-Dashboard werden Messwerte für die Ressourcen angezeigt, die Ihre Instanz verwendet. Außerdem können Sie Probleme mit der Systemleistung erkennen und analysieren.
Sie können die Unterstützung von Gemini in Datenbanken verwenden, um Ihre Cloud SQL for MySQL-Ressourcen zu beobachten und Fehler zu beheben. Weitere Informationen finden Sie unter Mit Gemini in Datenbanken beobachten und Fehler beheben.Systemstatistik-Dashboard aufrufen
So rufen Sie das Systemstatistik-Dashboard auf:
-
Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.
- Klicken Sie auf den Namen einer Instanz.
Wählen Sie im SQL-Navigationsbereich auf der linken Seite den Tab Systemstatistiken aus.
Das Systemstatistik-Dashboard wird geöffnet.

Das Systemstatistik-Dashboard enthält die folgenden Informationen:
Ihre Instanzdetails
Ereigniszeitachse: Hier werden die Systemereignisse in chronologischer Reihenfolge angezeigt. Anhand dieser Informationen können Sie die Auswirkungen von Systemereignissen auf den Status und die Leistung der Instanz bewerten.
Zusammenfassungskarten: Bieten eine Übersicht über den Zustand und die Leistung der Instanz, indem die neuesten und aggregierten Werte für die Messwerte „CPU-Auslastung“, „Laufwerksauslastung“ und „Protokollfehler“ angezeigt werden.
Messwertdiagramme: enthalten Informationen zu den Messwerten für Betriebssystem und Datenbank, mit denen Sie Einblicke in verschiedene Probleme etwa zu Durchsatz, Latenz und Kosten erhalten.
Das Dashboard bietet die folgenden allgemeinen Optionen:
- Wenn Sie ein benutzerdefiniertes Dashboard erstellen möchten, klicken Sie auf Dashboard anpassen.
Aktivieren Sie die Option Automatische Aktualisierung
, um das Dashboard auf dem neuesten Stand zu halten. Wenn Sie Automatisch aktualisieren aktivieren, werden die Dashboarddaten jede Minute aktualisiert. Diese Funktion ist nicht mit benutzerdefinierten Zeiträumen kompatibel.
In der Zeitauswahl ist standardmäßig
1 day
ausgewählt. Wenn Sie den Zeitraum ändern möchten, wählen Sie einen der anderen vordefinierten Zeiträume aus oder klicken Sie auf Benutzerdefiniert und definieren Sie eine Start- und Endzeit. Es stehen die Daten der letzten 30 Tage zur Verfügung.Zum Erstellen eines absoluten Links zum Dashboard klicken Sie auf Link kopieren. Sie können diesen Link für andere Cloud SQL-Nutzer freigeben, die die gleichen Berechtigungen haben.
Wenn Sie eine Benachrichtigung für ein bestimmtes Ereignis erstellen möchten, klicken Sie auf
Benachrichtigung.Wenn Sie bestimmte Benachrichtigungen anzeigen lassen möchten, klicken Sie auf Anmerkungen.
Zusammenfassungskarten
In der folgenden Tabelle werden die Zusammenfassungskarten beschrieben, die oben im Systemstatistik-Dashboard angezeigt werden. Diese Karten bieten einen kurzen Überblick über den Status und die Leistung der Instanz im ausgewählten Zeitraum.
Zusammenfassungskarte | Beschreibung |
---|---|
CPU-Auslastung (P50) | Die P50-CPU-Auslastungswerte. |
CPU-Auslastung (P99) | Die P99-CPU-Auslastungswerte. |
Laufwerksauslastung | Der aktuelle Wert der Laufwerksauslastung. |
Logfehler | Die Anzahl der protokollierten Fehler. |
Messwertdiagramme
Die Symbolleiste jeder Diagrammkarte enthält folgende Standardoptionen:
Bewegen Sie den Mauszeiger über das Diagramm, um sich Messwerte für einen bestimmten Zeitpunkt im ausgewählten Zeitraum anzusehen.
Wenn Sie ein Diagramm vergrößern möchten, klicken Sie darauf und ziehen Sie es horizontal entlang der X-Achse oder vertikal entlang der Y-Achse. Klicken Sie auf Zoom zurücksetzen, um den Zoomvorgang rückgängig zu machen. Alternativ können Sie oben im Dashboard auf einen der vordefinierten Zeiträume klicken. Zoomvorgänge werden gleichzeitig auf alle Diagramme in einem Dashboard angewendet.
Klicken Sie auf more_vert Weitere Diagrammoptionen, um weitere Optionen aufzurufen. Die meisten Diagramme bieten diese Optionen:
Klicken Sie auf Im Vollbildmodus ansehen, um ein Diagramm im Vollbildmodus anzuzeigen. Wenn Sie den Vollbildmodus beenden möchten, klicken Sie auf Abbrechen.
Legende ausblenden oder minimieren
Ein PNG- oder CSV-Datei des Diagramms herunterladen.
In Metrics Explorer ansehen. Sehen Sie sich den Messwert im Metrics Explorer an. Sie können sich weitere Cloud SQL-Messwerte im Metrics Explorer ansehen, nachdem Sie den Ressourcentyp Cloud SQL-Datenbank ausgewählt haben.
Wenn Sie ein benutzerdefiniertes Dashboard erstellen möchten, klicken Sie auf edit Dashboard anpassen und geben Sie einen Namen ein. Sie können auch das Menü Vordefiniert maximieren und ein vorhandenes benutzerdefiniertes Dashboard auswählen.
Wenn Sie die Daten eines Messwertdiagramms im Detail ansehen möchten, klicken Sie auf query_stats Daten analysieren. Hier können Sie bestimmte Messwerte filtern und auswählen, wie das Diagramm dargestellt werden soll:
Wenn Sie diese benutzerdefinierte Ansicht als Messwertdiagramm speichern möchten, klicken Sie auf Im Dashboard speichern.
Standardmesswerte
In der folgenden Tabelle werden die Cloud SQL-Messwerte beschrieben, die standardmäßig im Systemstatistik-Dashboard von Cloud SQL angezeigt werden.
Name und Typ des Messwerts | Beschreibung |
---|---|
Abfragelatenzdbinsights.googleapis.com/ |
Die zusammengefasste Abfragelatenzverteilung pro Nutzer und Datenbank nach 99., 95. und 50. Perzentil. Nur für Instanzen verfügbar, bei denen Query Insights aktiviert ist. |
Datenbanklast pro Datenbank/Nutzer/Clientadressedbinsights.googleapis.com/ |
Die akkumulierte Abfrageausführungszeit pro Datenbank, Nutzer oder Clientadresse. Dies ist die Summe aus CPU-Zeit, E/A-Wartezeit, Wartezeit für Sperrungen, Prozesskontextwechsel und Planung für alle Prozesse, die an der Abfrageausführung beteiligt sind. Nur für Instanzen verfügbar, bei denen Query Insights aktiviert ist. |
CPU-Auslastungcloudsql.googleapis.com/ |
Die aktuelle CPU-Auslastung, dargestellt als Prozentsatz der reservierten CPU, die derzeit verwendet wird. |
MySQL-Verbindungencloudsql.googleapis.com/ |
Die Anzahl der Verbindungen, die von der Datenbankinstanz gehalten werden. |
Eingehende/Ausgehende Bytecloudsql.googleapis.com/ cloudsql.googleapis.com/ |
Der Netzwerk-Traffic in Bezug auf die Anzahl der eingehenden (empfangenen) Byte und ausgehenden (gesendeten) Byte zur bzw. von der Instanz. |
Arbeitsspeicherkomponenten
|
Die für die Datenbank verfügbaren Arbeits-Speicherkomponenten als Nutzung, Cache und freier Speicher. Der Wert für jede Arbeits-Speicherkomponente wird als Prozentsatz des Gesamtarbeitsspeichers berechnet, der der Datenbank zur Verfügung steht. |
MySQL-Abfragencloudsql.googleapis.com/ |
Die Anzahl der vom Server ausgeführten Anweisungen. Dies schließt Anweisungen ein, die in gespeicherten Programmen wie gespeicherten Prozeduren und Funktionen ausgeführt werden. |
MySQL-Questionscloudsql.googleapis.com/ |
Die Anzahl der vom Server ausgeführten Anweisungen. Dies schließt die Anweisungen ein, die von den Clients an den Server gesendet werden, und nicht die Anweisungen, die in gespeicherten Programmen ausgeführt werden. |
MySQL-Netzwerkverkehrcloudsql.googleapis.com/ cloudsql.googleapis.com/
|
Die Anzahl der von den Clients empfangenen und an die Clients gesendeten Bytes. |
InnoDB-Seiten
|
Die Anzahl der schmutzigen, kostenlosen und gesamten Seiten im InnoDB-Pufferpool. Eine schmutzige Seite im InnoDB-Pufferpool ist eine Seite, die im Arbeitsspeicher geändert wird, aber nicht auf das Laufwerk zurückgeschrieben wird. Eine freie Seite im InnoDB-Pufferpool ist eine Seite, die keine Daten enthält und nicht verwendet wird. |
fsync-Aufrufe für InnoDB
|
Die Anzahl der fsync-Vorgänge von InnoDB. |
fsync-Aufrufe für InnoDB-Logdatei
|
Die Anzahl der fsync-Vorgänge, die für die InnoDB-Rückgängig-Logdateien ausgeführt wurden. |
Gelesene/geschriebene InnoDB-Seitencloudsql.googleapis.com/ cloudsql.googleapis.com/
|
Die Anzahl der gelesenen und geschriebenen InnoDB-Seiten. |
MySQL-Cache für geöffnete Tabellencloudsql.googleapis.com/ cloudsql.googleapis.com/
|
open_tables ist die Anzahl der aktuell geöffneten Tabellen. opened_table_count ist die Anzahl der Tabellen, die die Datenbank seit der letzten Stichprobe geöffnet hat.Wenn der Wert von opened_table_count durchgehend hoch ist, empfehlen wir, den Wert von table_open_cache zu erhöhen.
|
MySQL-Cache für Tabellendefinitionencloudsql.googleapis.com/database/ cloudsql.googleapis.com/database/
|
open_table_definitions ist die Anzahl der aktuell geöffneten Tabellendefinitionen.
opened_table_definitions_count gibt an, wie oft die Datenbank seit der letzten Stichprobe eine Tabellendefinition geöffnet hat. Wenn der Wert von opened_table_definitions_count durchgehend hoch ist, empfehlen wir, den Wert von table_definition_cache zu erhöhen.
|
Arbeitsspeichernutzung von InnoDB Data Dictionary
|
Dieses Diagramm gibt die Arbeitsspeichernutzung des InnoDB Data Dictionary-Cache an. InnoDB hat einen eigenen Cache zum Speichern von Informationen über Datenbankobjekte wie Tabellen, Spalten, Indexen und Fremdschlüsseln.
Mit table_definition_cache wird ein weiches Limit für die Anzahl der Tabellen in diesem Cache festgelegt. Tabellen mit Fremdschlüsselbeziehungen verbleiben aber im Cache, bis die Datenbank heruntergefahren bzw. neu gestartet wird. Dieser Cache kann einen erheblichen Teil des Arbeitsspeichers in Anspruch nehmen, wenn eine Instanz viele Tabellen mit Fremdschlüsselbeziehungen hat.
|
Laufwerksspeicher nach Typcloudsql.googleapis.com/
|
Die Aufschlüsselung der Instanzlaufwerksnutzung nach Datentypen, z. B. data , binlog und tmp_data .
Dieser Messwert hilft Ihnen, Ihre Speicherkosten nachzuvollziehen. Weitere Informationen zu Gebühren für die Speichernutzung finden Sie unter Speicher- und Netzwerkpreise.Bei der Wiederherstellung zu einem bestimmten Zeitpunkt werden binäre Logs verwendet. Cloud SQL generiert regelmäßig neue Logs, die Speicherplatz belegen. Cloud SQL löscht die binären Logs und die zugehörigen automatischen Sicherungen automatisch. Dies geschieht in der Regel, wenn der für transactionLogRetentionDays festgelegte Wert erreicht ist.
transactionLogRetentionDays ist die Anzahl der Tage, für die Cloud SQL die Transaktionslogs aufbewahrt. Seine Werte reichen von 1 bis 7 .Damit unerwartete Speicherprobleme bei der Verwendung von PITR vermieden werden, empfehlen wir, automatische Speichererweiterungen zu aktivieren. |
Lese-/Schreibvorgänge des Laufwerkscloudsql.googleapis.com/ cloudsql.googleapis.com/
|
read_ops_count gibt die Delta-Anzahl der E/A-Vorgänge für das Lesen von Laufwerken an.
Mit diesem Messwert können Sie einschätzen, ob Ihre Instanz die richtige Größe für Ihre Umgebung hat.
Bei Bedarf können Sie zu einem größeren Maschinentyp wechseln, um mehr Anfragen aus dem Cache zu bedienen und so die Latenz zu verringern.write_ops_count gibt die Anzahl der Delta-Lese-schreibvorgänge für Laufwerke an. Cloud SQL-Instanzen außer Replikate schreiben ungefähr jede Sekunde in eine Systemtabelle.
|
Cloud Logginglogging.googleapis.com/
|
Zeigt die Gesamtzahl der Logeinträge für Fehler und Warnungen an. |
Weitere Informationen finden Sie unter Cloud SQL-Messwerte.
Ereigniszeitachse
Das Dashboard enthält die Details der folgenden Ereignisse:
Ereignisname | Beschreibung | Vorgangstyp |
---|---|---|
Instance restart |
Startet die Cloud SQL-Instanz neu | RESTART |
Instance failover |
Initiiert einen manuellen Failover einer primären Hochverfügbarkeitsinstanz (HA) zu einer Standby-Instanz, die zur primären Instanz wird. | FAILOVER |
Instance maintenance |
Gibt an, dass die Instanz derzeit gewartet wird. Normalerweise führt dies dazu, dass die Instanz 1 bis 3 Minuten lang nicht verfügbar ist. | MAINTENANCE |
Instance backup |
Führt eine Instanzsicherung durch. | BACKUP_VOLUME |
Instance update |
Aktualisiert die Einstellungen einer Cloud SQL-Instanz. | UPDATE |
Promote replica |
Stuft eine Cloud SQL-Replikatinstanz hoch. | PROMOTE_REPLICA |
Start replica |
Startet die Replikation auf einer Cloud SQL-Lesereplikatinstanz. | START_REPLICA |
Stop replica |
Beendet die Replikation auf einer Cloud SQL-Lesereplikatinstanz. | STOP_REPLICA |
Recreate replica |
Erstellt Ressourcen für eine Cloud SQL-Replikatinstanz neu. | RECREATE_REPLICA |
Create replica |
Erstellt eine Cloud SQL-Replikatinstanz. | CREATE_REPLICA |
Data import |
Importiert Daten in eine Cloud SQL-Instanz. | IMPORT |
Instance export |
Exportiert Daten aus einer Cloud SQL-Instanz in einen Cloud Storage-Bucket. | EXPORT |
Restore backup |
Stellt eine Sicherung einer Cloud SQL-Instanz wieder her. Durch diesen Vorgang wird Ihre Instanz möglicherweise neu gestartet. | RESTORE_VOLUME |