Der Database Migration Service erfasst und zeigt Messwerte für Migrationsjobs an, die den Zustand und den Fortschritt der Datenmigration widerspiegeln. Auf dieser Seite werden die folgenden Bereiche beschrieben, die mit Migrationsjob-Messwerten zusammenhängen:
Messwerte auf der Seite mit den Details zum Migrationsjob enthält Informationen zur Beobachtbarkeit, die Sie direkt im Database Migration Service auf der Seite mit den Details zum Migrationsjob aufrufen können.
Im Hilfeartikel In Cloud Monitoring verfügbare Messwerte werden alle Messwerte zur Leistung von Migrationsjobs beschrieben, einschließlich der Messwerte, die von der Cloud SQL for SQL Server-Zielinstanz angezeigt werden.
Messwerte auf der Seite mit den Details zum Migrationsjob
Auf der Seite mit den Details zum Migrationsjob sind mehrere Diagramme zu sehen, anhand derer Sie den aktuellen Status und den Fortschritt des Migrationsjobs nachvollziehen können. Sie können die Informationen in diesen Diagrammen für jede Datenbank filtern, die in Ihrem Migrationsjob enthalten ist.
Maximieren Sie die folgenden Abschnitte, um mehr über die einzelnen Diagramme und die zugehörigen Messwerte zu erfahren.
Verzögerung bei Wiederherstellung
Im Diagramm Wiederherstellungsverzögerung wird mit dem Messwert
migration_job/max_replica_sec_lag
die Zeitdifferenz zwischen der Sicherungsdateiepoche (abgeleitet aus dem Dateinamen) und dem Zeitpunkt dargestellt, zu dem die Datei vollständig in der Cloud SQL-Zielinstanz wiederhergestellt wurde. Mit diesem Messwert werden alle Arten von Sicherungs- und Transaktionslogdateien überwacht, die Sie für einen Migrationsjob verwenden, also Vollsicherungen, inkrementelle Sicherungen oder Transaktionslogdateien. Anhand dieser Informationen können Sie die durchschnittliche Geschwindigkeit der Datenreplizierung schätzen oder mögliche Probleme mit der kontinuierlichen Datenreplizierung beheben.
Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, und in der zusammengefassten Ansicht, in der die Wiederherstellungsverzögerung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.
Uploadverzögerung von Sicherungen von Transaktionslogs
Im Diagramm Verzögerung beim Upload von Transaktionslogsicherungen wird mit dem Messwert
migration_job/sqlserver/transaction_log_upload_sec_lag
angegeben, wie viel Zeit (in Sekunden) zwischen dem aktuellen Zeitpunkt und dem Zeitstempel der letzten Transaktionslogdatei vergangen ist, die Sie in Cloud Storage hochgeladen haben.
Mit diesem Messwert können Sie mögliche Probleme mit automatischen Uploads von Transaktionsprotokolldateien im Blick behalten: Ein großer Zeitunterschied kann darauf hinweisen, dass Ihre Transaktionsprotokolldateien nicht in den Cloud Storage-Bucket hochgeladen werden.
Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, und in der zusammengefassten Ansicht, in der die größte Verzögerung für alle Datenbanken in Ihrem Migrationsjob angezeigt wird.
Verarbeitete Sicherungen von Transaktionslogs
Im Diagramm Verarbeitete Transaktionslogsicherungen wird mit dem Messwert
migration_job/sqlserver/processed_file_count
dargestellt, wie viele Transaktionslogsicherungsdateien vom Database Migration Service verarbeitet und in Cloud SQL importiert wurden.
Diese Informationen werden aktualisiert, nachdem ein Transaktionsprotokoll vollständig verarbeitet wurde. Daher bewegt sich die im Diagramm angezeigte Linie in größeren Sprüngen statt in allmählichen Abnahmen.
Anhand dieses Messwerts können Sie den Fortschritt der inkrementellen Ladephase verfolgen. Ein Wert größer als 0 gibt an, dass der Migrationsjob die anfängliche Ladephase abgeschlossen hat und sich jetzt in der Phase der inkrementellen Datenübertragung befindet.
Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, und in der zusammengefassten Ansicht, in der eine Zusammenfassung aller Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.
Größe der verarbeiteten Sicherungen von Transaktionslogs
Im Diagramm Größe der verarbeiteten Transaktionsprotokollsicherungen wird mithilfe des Messwerts
migration_job/sqlserver/processed_file_bytes_count
dargestellt, wie viele Transaktionsprotokolldaten (in Byte) der Database Migration Service in Ihre Cloud SQL-Zielinstanz repliziert hat.
Diese Informationen werden aktualisiert, nachdem ein Transaktionsprotokoll vollständig verarbeitet wurde. Daher bewegt sich die im Diagramm angezeigte Linie in größeren Sprüngen statt in allmählichen Abnahmen.
Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, und in der zusammengefassten Ansicht, in der eine Zusammenfassung aller Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.
Nicht verarbeitete Sicherungen von Transaktionslogs
Im Diagramm Nicht verarbeitete Transaktionsprotokollsicherungen wird mit dem Messwert
migration_job/sqlserver/unprocessed_files
dargestellt, wie viele Transaktionsprotokollsicherungsdateien der Database Migration Service in Ihrem Cloud Storage-Quellbucket gefunden, aber noch nicht in Ihre Cloud SQL-Zielinstanz repliziert hat. Diese Informationen werden aktualisiert, nachdem ein Transaktionsprotokoll vollständig verarbeitet wurde. Daher bewegt sich die im Diagramm angezeigte Linie in größeren Sprüngen statt in allmählichen Abnahmen.
Anhand dieses Messwerts können Sie ermitteln, wann Sie den Migrationsjob abschließen sollten. Ein guter Zeitpunkt, um den Migrationsjob zu aktivieren, ist, wenn der Wert für Unverarbeitete Transaktionsprotokollsicherungen null ist und Sie keine weiteren Transaktionsprotokolldateien in Cloud Storage hochladen müssen.
Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, und in der zusammengefassten Ansicht, in der eine Zusammenfassung aller Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.
Größe der Sicherungen nicht verarbeiteter Transaktionslogs
Im Diagramm Größe der nicht verarbeiteten Transaktionsprotokollsicherungen wird mithilfe des Messwerts
migration_job/sqlserver/unprocessed_file_bytes
dargestellt, wie viele Daten (in Byte) der Database Migration Service in Ihrem Cloud Storage-Quellbucket erkannt, aber noch nicht in Ihre Cloud SQL-Zielinstanz repliziert hat. Diese Informationen werden aktualisiert, nachdem ein Transaktionsprotokoll vollständig verarbeitet wurde. Daher bewegt sich die im Diagramm angezeigte Linie in größeren Sprüngen statt in allmählichen Abnahmen.
Anhand dieses Messwerts können Sie ermitteln, wann Sie den Migrationsjob abschließen sollten. Ein guter Zeitpunkt, um den Migrationsjob zu aktivieren, ist, wenn der Wert für die Größe der nicht verarbeiteten Transaktionslogsicherungen null ist und Sie keine weiteren Transaktionslogdateien in Cloud Storage hochladen müssen.
Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, und in der zusammengefassten Ansicht, in der eine Zusammenfassung aller Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.
Gesamtnutzung des Zielspeichers
Im Diagramm Gesamte Speichernutzung des Ziels wird mithilfe des Cloud SQL-Messwerts
database/disk/bytes_used
dargestellt, wie viele Daten (in Byte) in allen Datenbanken in der Ziel-Cloud SQL-Instanz gespeichert sind. Anhand dieser Informationen können Sie den Fortschritt des Migrationsjobs schätzen.
Dieser Messwert ist nur in der zusammengefassten Ansicht verfügbar. Die Gesamtnutzung des Speicherplatzes pro Datenbank kann nicht gefiltert werden.
Messwerte auf der Seite mit den Details zum Migrationsjob ansehen
So rufen Sie Messwertdiagramme auf der Seite mit den Details zum Migrationsjob auf:
- Rufen Sie in der Google Cloud Console die Seite Migrationsjobs auf.
- Klicken Sie auf dem Tab Jobs auf den Anzeigenamen Ihres Migrationsjobs.
Die Seite mit den Details zum Migrationsauftrag wird geöffnet.
- Im Bereich Datenbanken sehen Sie für jede Datenbank, die in Ihrem Migrationsjob enthalten ist, die Werte Verzögerung bei der Wiederherstellung und Größe der nicht verarbeiteten Transaktionsprotokollsicherungen.
- Klicken Sie auf den Tab Monitoring, um die Diagramme mit Messwerten aufzurufen.
- Im Menü Ansicht können Sie zusammengefasste Daten für alle Datenbanken anzeigen lassen, die in Ihrem Migrationsjob enthalten sind, oder die Informationen nach bestimmten Datenbanken filtern.
- Sie können sich jedes Diagramm auch direkt in Cloud Monitoring ansehen. Klicken Sie auf > Im Metrics Explorer ansehen. Weitere Diagrammoptionen
In Cloud Monitoring verfügbare Messwerte
In der folgenden Tabelle werden alle Migrationsjob-Messwerte beschrieben, mit denen Sie Diagramme im Metrics Explorer für SQL Server-Migrationen erstellen können. In der vollständigen Referenz zu den Messwerten des Database Migration Service sind mehrere zusätzliche Messwerte aufgeführt, die jedoch nicht für SQL Server-Migrationen verfügbar sind.
Sie können auch den Messwert
cloudsql/database/disk/bytes_used
für Cloud SQL verwenden und mit der Gesamtgröße Ihrer Quelldatenbanken vergleichen, um den Fortschritt des Migrationsjobs zu schätzen.
Messwerttyp Startphase Anzeigename |
|
---|---|
Art, Typ, Einheit Überwachte Ressourcen |
Beschreibung Labels |
migration_
BETA
Maximale Verzögerung in Byte der Daten des Migrationsjobs. |
|
GAUGE , INT64 , By
datamigration.googleapis.com/MigrationJob |
Aktueller Replikationsrückstand, aggregiert über alle Daten des Migrationsjobs. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database : Datenbankname.
|
migration_
BETA
Maximale Verzögerung in Sekunden der Daten des Migrationsjobs |
|
GAUGE , INT64 , s
datamigration.googleapis.com/MigrationJob |
Aktueller Replikationsrückstand, aggregiert über alle Daten des Migrationsjobs. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database : Datenbankname.
|
migration_
BETA
Anzahl der verarbeiteten Datei-Byte |
|
DELTA , INT64 , By
datamigration.googleapis.com/MigrationJob |
Anzahl der an das Ziel hochgeladenen Byte. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database : Datenbankname.
|
migration_
BETA
Anzahl der verarbeiteten Dateien |
|
DELTA , INT64 , 1
datamigration.googleapis.com/MigrationJob |
Anzahl der Dateien, die an das Ziel hochgeladen wurden. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database : Datenbankname.
|
migration_
BETA
Transaktionsprotokoll-Upload – Verzögerung in Sekunden |
|
GAUGE , INT64 , s
datamigration.googleapis.com/MigrationJob |
Die Verzögerung in Sekunden seit dem letzten hochgeladenen Transaktionsprotokoll. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database : Datenbankname.
|
migration_
BETA
Nicht verarbeitete Dateibyte |
|
GAUGE , INT64 , By
datamigration.googleapis.com/MigrationJob |
Unverarbeitete Datei-Byte, die noch nicht in Cloud SQL hochgeladen wurden. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database :
Name der Datenbank.
|
migration_
BETA
Nicht verarbeitete Dateien |
|
GAUGE , INT64 , 1
datamigration.googleapis.com/MigrationJob |
Unverarbeitete Dateien, die noch nicht in Cloud SQL hochgeladen wurden. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database : Datenbankname.
|