Messwerte für Migrationsjobs

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

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.

Beispieldiagramme für Migrationsjobmesswerte im Database Migration Service
Abbildung 1. Beispiel für Diagramme zur Beobachtbarkeit im Database Migration Service (zum Vergrößern klicken)
Beispieldiagramme für Migrationsjobmesswerte im Database Migration Service

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:

  1. Rufen Sie in der Google Cloud Console die Seite Migrationsjobs auf.

    Zu Migrationsjobs

  2. Klicken Sie auf dem Tab Jobs auf den Anzeigenamen Ihres Migrationsjobs.

    Die Seite mit den Details zum Migrationsauftrag wird geöffnet.

  3. 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.
  4. 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 Weitere Diagrammoptionen > Im Metrics Explorer ansehen.

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_job/max_replica_bytes_lag BETA
Maximale Verzögerung in Byte der Daten des Migrationsjobs.
GAUGEINT64By
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_job/max_replica_sec_lag BETA
Maximale Verzögerung in Sekunden der Daten des Migrationsjobs
GAUGEINT64s
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_job/sqlserver/processed_file_bytes_count BETA
Anzahl der verarbeiteten Datei-Byte
DELTAINT64By
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_job/sqlserver/processed_file_count BETA
Anzahl der verarbeiteten Dateien
DELTAINT641
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_job/sqlserver/transaction_log_upload_sec_lag BETA
Transaktionsprotokoll-Upload – Verzögerung in Sekunden
GAUGEINT64s
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_job/sqlserver/unprocessed_file_bytes BETA
Nicht verarbeitete Dateibyte
GAUGEINT64By
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_job/sqlserver/unprocessed_files BETA
Nicht verarbeitete Dateien
GAUGEINT641
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.