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.
Systemstatistik-Dashboard aufrufen
So rufen Sie das Systemstatistik-Dashboard auf:
-
Rufen Sie in der Google Cloud -Konsole die Seite Cloud SQL-Instanzen auf.
- 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:
Instanzdetails
Zeitachse der Ereignisse: Die Systemereignisse werden in chronologischer Reihenfolge angezeigt. Anhand dieser Informationen können Sie die Auswirkungen von Systemereignissen auf den Status und die Leistung der Instanz bewerten.
Zusammenfassungskarten: Sie bieten einen Überblick über den Zustand und die Leistung der Instanz. Dazu werden die neuesten und aggregierten Werte für die CPU-Auslastung, die Laufwerkauslastung und die Protokollfehler angezeigt.
Messwertdiagramme: Hier finden Sie Informationen zu den Betriebssystem- und Datenbankmesswerten, mit denen Sie Einblicke in verschiedene Probleme wie Durchsatz, Latenz und Kosten erhalten.
Das Dashboard bietet die folgenden allgemeinen Optionen:
- Wenn Sie ein benutzerdefiniertes Dashboard erstellen möchten, klicken Sie auf Bearbeitungsmodus.
Aktivieren Sie die Option Automatische Aktualisierung, um das Dashboard auf dem neuesten Stand zu halten. Wenn Sie die automatische Aktualisierung 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 legen Sie einen Start- und Endzeitpunkt fest. 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 dieselben 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. Auf diesen Karten erhalten Sie einen kurzen Überblick über den Zustand und die Leistung der Instanz im ausgewählten Zeitraum.
Zusammenfassungskarte | Beschreibung |
---|---|
CPU-Auslastung (P50) | Die P50-CPU-Auslastungswerte. |
CPU-Auslastung (P99) | Die CPU-Auslastungswerte P99. |
Laufwerksauslastung | Der aktuelle Wert der Laufwerksauslastung. |
Cache-Trefferquote des Zwischenspeichers | Der Prozentsatz der Seiten, die im Puffercache gefunden wurden, ohne dass sie von einem Laufwerk gelesen werden mussten. |
Messwertdiagramme
Eine Diagrammkarte für einen Beispielmesswert wird so angezeigt.
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.
Klicken Sie zum Heranzoomen eines Diagramms auf das Diagramm und ziehen Sie es horizontal entlang der X-Achse oder vertikal entlang der Y-Achse. Wenn Sie den Zoomvorgang rückgängig machen möchten, klicken Sie auf Zoom zurücksetzen. Alternativ können Sie auch 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 anzeigen, um ein Diagramm im Vollbildmodus anzusehen. Wenn Sie den Vollbildmodus beenden möchten, klicken Sie auf Abbrechen.
Blenden Sie die Legende aus oder minimieren Sie sie.
Sie können eine 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 sehen möchten, klicken Sie auf query_stats Daten auswerten. Hier können Sie bestimmte Messwerte filtern und auswählen, wie das Diagramm angezeigt 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.
Die Messwerttyp-Strings folgen diesem Präfix: cloudsql.googleapis.com/database/
.
Name und Typ des Messwerts | Beschreibung |
---|---|
CPU-Auslastungdatabase/cpu/utilization |
Die aktuelle CPU-Auslastung, dargestellt als Prozentsatz der reservierten CPU, die derzeit verwendet wird. |
Arbeitsspeichernutzungdatabase/memory/usage |
Die RAM-Nutzung in Byte. |
Arbeitsspeichernutzung insgesamtdatabase/memory/total_usage |
Die Gesamtnutzung des RAM in Byte. |
Verwendete Bytesdatabase/disk/bytes_used |
Die Datennutzung in Byte. |
Laufwerkskontingentdatabase/disk/quota |
Die maximale Größe des Datenlaufwerks in Byte. |
Laufwerklese-E/Adatabase/disk/read_ops_count |
Die Änderung der Anzahl der Lese-E/A-Vorgänge auf dem Datenträger seit dem Messwert in der Vorschau. Alle 60 Sekunden wird eine Stichprobe erstellt. |
Laufwerkschreib-E/Adatabase/disk/write_ops_count |
Die Änderung der Anzahl der E/A-Schreibvorgänge auf dem Datenlaufwerk seit dem Messwert in der Vorschau. Alle 60 Sekunden wird eine Stichprobe erstellt. |
Empfangene Bytedatabase/network/received_bytes_count |
Die Änderung der Anzahl der über das Netzwerk empfangenen Byte seit dem Messwert in der Vorschau. Alle 60 Sekunden wird eine Stichprobe erstellt. |
Gesendete Bytedatabase/network/sent_bytes_count |
Die Änderung der Anzahl der über das Netzwerk gesendeten Byte seit dem Messwert aus der Vorabversion. Alle 60 Sekunden wird eine Stichprobe erstellt. |
Trefferquote des Zwischenspeicher-Cachedatabase/sqlserver/memory/buffer_cache_hit_ratio |
Der aktuelle Prozentsatz der Seiten, die im Puffercache gefunden wurden, ohne dass sie vom Laufwerk gelesen werden mussten. Das Verhältnis ist die Gesamtzahl der Cache-Treffer geteilt durch die Gesamtzahl der Cache-Suchanfragen. |
Ausstehende Speicherzuweisungendatabase/sqlserver/memory/memory_grants_pending |
Die aktuelle Anzahl der Prozesse, die auf eine Arbeitsspeicherzuweisung für den Arbeitsbereich warten. |
Produkteinträge werden nicht angezeigtdatabase/sqlserver/memory/free_list_stall_count |
Die Gesamtzahl der Anfragen, bei denen auf eine freie Seite gewartet wurde. |
Anzahl der ausgelagerten Seitendatabase/swap/pages_swapped_in_count |
Gesamtzahl der Seiten, die seit dem Systemstart auf das Laufwerk ausgelagert wurden. |
Anzahl der ausgelagerten Seitendatabase/swap/pages_swapped_out_count |
Gesamtzahl der Seiten, die seit dem Systemstart vom Laufwerk ausgelagert wurden. |
Checkpoint-Seitendatabase/sqlserver/memory/checkpoint_page_count |
Die Gesamtzahl der Seiten, die durch einen Prüfpunkt oder einen anderen Vorgang, der das Leeren aller schmutzigen Seiten erfordert, auf das Laufwerk geleert wurden. |
Lazy Writesdatabase/sqlserver/memory/lazy_write_count |
Die Gesamtzahl der Puffer, die vom Lazy Writer des Puffermanagers geschrieben wurden. Der Lazy Writer ist ein Systemprozess, der Batches schmutziger, veralteter Puffer (Puffer, die Änderungen enthalten, die auf die Festplatte zurückgeschrieben werden müssen, bevor der Puffer für eine andere Seite wiederverwendet werden kann) aus dem Arbeitsspeicher löscht und sie für Nutzerprozesse verfügbar macht. |
Lebenserwartung der Seitedatabase/sqlserver/memory/page_life_expectancy |
Die aktuelle Anzahl der Sekunden, in denen eine Seite ohne Verweise im Pufferpool verbleibt. |
Seitenvorgängedatabase/sqlserver/memory/page_operation_count |
Die Gesamtzahl der physischen Lese- oder Schreibvorgänge auf Datenbankseiten. Bei dieser Statistik werden physische Seitenlese- oder ‑schreibvorgänge in allen Datenbanken gezählt. |
Seitenaufteilungendatabase/sqlserver/transaction/page_split_count |
Die Gesamtzahl der Seitenaufteilungen, die aufgrund von Indexseiten mit zu vielen Einträgen auftreten. |
Deadlocksdatabase/sqlserver/transaction/deadlock_count |
Die Gesamtzahl der Sperranfragen, die zu einer Deadlock-Situation geführt haben. |
Gestartete Transaktionendatabase/sqlserver/transaction/transaction_count |
Die Gesamtzahl der gestarteten Transaktionen. |
Batchanfragendatabase/sqlserver/transaction/batch_request_count |
Die Gesamtzahl der empfangenen Transact-SQL-Befehlsbatches. |
SQL-Kompilationendatabase/sqlserver/transaction/sql_compilation_count |
Die Gesamtzahl der SQL-Kompilierungen. |
SQL-Neukompilierungendatabase/sqlserver/transaction/sql_recompilation_count |
Die Gesamtzahl der SQL-Rekompilierungen. |
Blockierte Prozessedatabase/sqlserver/connections/processes_blocked |
Die aktuelle Anzahl der blockierten Prozesse. |
Wartezeit bei Sperrendatabase/sqlserver/transactions/lock_wait_time |
Die Gesamtzeit, die Sperranfragen auf Sperren gewartet haben. |
Wartezeiten bei Sperrendatabase/sqlserver/transactions/lock_wait_count |
Die Gesamtzahl der Sperranfragen, bei denen der Aufrufer warten musste. |
Cloud SQL-Verbindungendatabase/network/connections |
Die Anzahl der Verbindungen zu Datenbanken in der Cloud SQL-Instanz. |
Anmeldeversuchedatabase/sqlserver/connections/login_attempt_count |
Die Gesamtzahl der Anmeldeversuche seit dem letzten Neustart des SQL Server-Dienstes. Dies gilt nicht für Pools von Verbindungen. |
Abmeldungendatabase/sqlserver/connections/logout_count |
Die Gesamtzahl der Abmeldevorgänge seit dem letzten Neustart des SQL Server-Dienstes. |
Verbindung wird zurückgesetztdatabase/sqlserver/connections/connection_reset_count |
Die Gesamtzahl der Anmeldungen, die seit dem letzten Neustart des SQL Server-Dienstes über den Verbindungspool gestartet wurden. |
Logeinträgelog_entry_count |
Die Anzahl der Logeinträge, die entweder direkt geschrieben oder über die Projektsenke an dieses Projekt weitergeleitet und in mindestens einem Log-Bucket gespeichert wurden. Standardmäßig werden Logeinträge 30 Tage lang gespeichert. Ausgeschlossene Logs werden nicht gezählt. |
Vollständige Scansdatabase/sqlserver/transactions/full_scan_count |
Die Gesamtzahl der uneingeschränkten vollständigen Scans. Dies können Scans der Basistabelle oder des vollständigen Index sein. |
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 für die Instanz derzeit Wartungsarbeiten ausgeführt werden. 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 |