Messwerte für Migrationsjobs

Database Migration Service erfasst und zeigt Messwerte für Migrationsjobs an, die den Zustand und Fortschritt Ihres Datenmigrationsprozesses darstellen. Auf dieser Seite werden die folgenden Bereiche im Zusammenhang mit Messwerten für Migrationsjobs beschrieben:

Auf der Seite „Migrationsjobdetails“ verfügbare Messwerte

Auf der Seite mit den Details des Migrationsjobs werden mehrere Diagramme angezeigt, die Ihnen helfen können, den aktuellen Status und Fortschritt Ihres Migrationsjobs zu verstehen. Sie können die Informationen in diesen Diagrammen für jede Datenbank filtern, die in Ihrem Migrationsjob enthalten ist.

Beispieldiagramme für Migrationsjob-Messwerte
      Database Migration Service.
Abbildung 1. Beispieldiagramme für die Beobachtbarkeit im Database Migration Service. (Zum Vergrößern klicken)
Beispieldiagramme für Migrationsjob-Messwerte
      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 die Messwert migration_job/max_replica_sec_lag verwendet, um die Zeitdifferenz zwischen der Epoche der Sicherungsdatei (abgeleitet aus dem Dateinamen) und dem Zeitpunkt darzustellen, zu dem diese Datei vollständig in Ihrer Cloud SQL-Zielinstanz wiederhergestellt wird. Mit dieser Messgröße werden alle Arten von Sicherungs- und Transaktionslogdateien erfasst, die Sie für einen Migrationsjob verwenden, also eine Vollsicherung, eine differenzielle Sicherung oder eine Transaktionslogdatei. Anhand dieser Informationen können Sie die durchschnittliche Geschwindigkeit der Datenreplikation schätzen oder mögliche Probleme mit der kontinuierlichen Datenreplikation beheben.

Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, sowie in der aggregierten 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 Sicherungen mit Transaktionslogs wird anhand des Messwerts migration_job/sqlserver/transaction_log_upload_sec_lag dargestellt, wie viel Zeit (in Sekunden) seit dem Zeitstempel der letzten Transaktionslogdatei, die Sie in Cloud Storage hochgeladen haben, vergangen ist. Mit dieser Messgröße können Sie mögliche Probleme mit automatisierten Uploads von Transaktionslogdateien überwachen. Ein großer Zeitunterschied kann darauf hindeuten, dass Ihre Transaktionslogdateien nicht in den Cloud Storage-Bucket hochgeladen werden.

Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, sowie in der aggregierten Ansicht, in der die höchste Verzögerung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.

Verarbeitete Sicherungen von Transaktionslogs

Im Diagramm Verarbeitete Transaktionslog-Back-ups wird die Messwert migration_job/sqlserver/processed_file_count verwendet, um darzustellen, wie viele Transaktionslog-Back-up-Dateien Database Migration Service verarbeitet und in Cloud SQL importiert hat. Diese Informationen werden aktualisiert, nachdem ein Transaktionslog vollständig verarbeitet wurde. Die im Diagramm angezeigte Linie bewegt sich daher in größeren Sprüngen und nicht in allmählichen Schritten.

Anhand dieses Messwerts können Sie den Fortschritt der inkrementellen Ladephase verfolgen. Ein Wert größer als 0 bedeutet, dass der Migrationsjob die Phase des ersten Ladens abgeschlossen hat und sich jetzt in der Phase des inkrementellen Ladens befindet.

Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, sowie in der aggregierten Ansicht, in der eine Zusammenfassung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.

Größe der verarbeiteten Sicherungen von Transaktionslogs

Im Diagramm Größe der verarbeiteten Transaktionslog-Back-ups wird die Messwert migration_job/sqlserver/processed_file_bytes_count verwendet, um zu zeigen, wie viele Transaktionslogdaten (in Byte) Database Migration Service in Ihre Cloud SQL-Zielinstanz repliziert hat. Diese Informationen werden aktualisiert, nachdem ein Transaktionslog vollständig verarbeitet wurde. Die im Diagramm angezeigte Linie bewegt sich daher in größeren Sprüngen und nicht in allmählichen Schritten.

Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, sowie in der aggregierten Ansicht, in der eine Zusammenfassung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.

Nicht verarbeitete Sicherungen von Transaktionslogs

Im Diagramm Nicht verarbeitete Sicherungen von Transaktionslogs wird mit dem Messwert migration_job/sqlserver/unprocessed_files dargestellt, wie viele Sicherungsdateien für Transaktionslogs 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 Transaktionslog vollständig verarbeitet wurde. Die im Diagramm angezeigte Linie bewegt sich daher in größeren Sprüngen und nicht in allmählichen Schritten.

Sie können sich diesen Messwert ansehen, um zu entscheiden, wann Sie den Migrationsjob abschließen möchten. Ein guter Zeitpunkt zum Migrieren des Migrationsjobs ist, wenn der Wert von Nicht verarbeitete Sicherungen mit Transaktionslogs null erreicht 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, sowie in der aggregierten Ansicht, in der eine Zusammenfassung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.

Größe der Sicherungen nicht verarbeiteter Transaktionslogs

Im Diagramm Größe der nicht verarbeiteten Sicherungen des Transaktionslogs wird der Messwert migration_job/sqlserver/unprocessed_file_bytes verwendet, um zu zeigen, wie viele Daten (in Byte) Database Migration Service in Ihrem Cloud Storage-Quellbucket erkannt hat, die aber noch nicht in Ihre Cloud SQL-Zielinstanz repliziert wurden. Diese Informationen werden aktualisiert, nachdem ein Transaktionslog vollständig verarbeitet wurde. Die im Diagramm angezeigte Linie bewegt sich daher in größeren Sprüngen und nicht in allmählichen Schritten.

Sie können sich diesen Messwert ansehen, um zu entscheiden, wann Sie den Migrationsjob abschließen möchten. Ein guter Zeitpunkt zum Migrieren des Migrationsjobs ist, wenn der Wert von Größe der nicht verarbeiteten Sicherungen mit Transaktionslogs null erreicht 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, sowie in der aggregierten Ansicht, in der eine Zusammenfassung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.

Gesamtnutzung des Zielspeichers

Im Diagramm Gesamte Speichernutzung am Ziel wird mit dem Cloud SQL-Messwert database/disk/bytes_used dargestellt, wie viele Daten (in Byte) in allen Datenbanken in Ihrer Cloud SQL-Zielinstanz gespeichert sind. Anhand dieser Informationen können Sie den Fortschritt Ihres Migrationsjobs abschätzen.

Dieser Messwert ist nur in der aggregierten Ansicht verfügbar. Sie können die Gesamtlaufwerknutzung nicht nach Datenbank filtern.

Verzögerung der Replikation

Im Diagramm Replikationsverzögerung wird die Cloud SQL-Messwert per_database/postgresql/external_sync/replication_byte_lag verwendet, um den Unterschied (in Byte) zwischen dem Zeitpunkt, zu dem ein Vorgang auf der Quelle ausgeführt wurde, und dem Zeitpunkt, zu dem er auf die Zielinstanz angewendet wurde, darzustellen.

Mit diesen Informationen können Sie die Datenkonsistenz zwischen der Quell- und der Zielinstanz sicherstellen.

Dieser Messwert ist für jede Datenbank verfügbar, die in Ihrem Migrationsjob enthalten ist, sowie in der aggregierten Ansicht, in der eine Zusammenfassung für alle Datenbanken angezeigt wird, die in Ihrem Migrationsjob enthalten sind.

Messwerte auf der Seite „Details des Migrationsjobs“ ansehen

So rufen Sie Messwertdiagramme auf der Seite mit den Migrationsjobdetails 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 Migrationsjob wird geöffnet.

  3. Im Bereich Databases (Datenbanken) können Sie für jede Datenbank, die in Ihrem Migrationsjob enthalten ist, die numerischen Daten für Restore lag (Wiederherstellungsverzögerung) und Unprocessed transaction log backups size (Größe der nicht verarbeiteten Transaktionslogsicherungen) ansehen.
  4. Klicken Sie auf den Tab Monitoring, um die Messwertdiagramme aufzurufen.
    • Über das 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 Messwerte für Migrationsjobs beschrieben, die Sie zum Erstellen von Diagrammen im Metrics Explorer für SQL Server-Migrationen verwenden können. In der werden mehrere zusätzliche Messwerte aufgeführt, die jedoch nicht für SQL Server-Migrationen verfügbar sind.

Sie können auch den Cloud SQL-Messwert cloudsql/database/disk/bytes_used verwenden und ihn 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 Migrationsjobdaten.
GAUGEINT64By
datamigration.googleapis.com/MigrationJob
Aktuelle Replikationsverzögerung, 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: Name der Datenbank.
migration_job/max_replica_sec_lag BETA
Maximale Verzögerung der Migrationsjobdaten in Sekunden
GAUGEINT64s
datamigration.googleapis.com/MigrationJob
Aktuelle Replikationsverzögerung, 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: Name der Datenbank.
migration_job/sqlserver/processed_file_bytes_count BETA
Anzahl der Byte verarbeiteter Dateien
DELTAINT64By
datamigration.googleapis.com/MigrationJob
Anzahl der Byte, 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: Name der Datenbank.
migration_job/sqlserver/processed_file_count BETA
Anzahl der verarbeiteten Dateien
DELTAINT641
datamigration.googleapis.com/MigrationJob
Anzahl der Dateien, die in das Ziel 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/transaction_log_upload_sec_lag BETA
Uploadverzögerung von Transaktionslogs (Sekunden)
GAUGEINT64s
datamigration.googleapis.com/MigrationJob
Die Verzögerung in Sekunden seit dem letzten hochgeladenen Transaktionslog. 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_file_bytes BETA
Nicht verarbeitete Dateibyte
GAUGEINT64By
datamigration.googleapis.com/MigrationJob
Nicht verarbeitete Dateibytes, die in Cloud SQL hochgeladen werden müssen. 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
Nicht verarbeitete Dateien, die in Cloud SQL hochgeladen werden sollen. Alle 60 Sekunden wird eine Stichprobe erstellt. Nach der Stichprobe werden bis zu 180 Sekunden lang keine Daten angezeigt.
database: Name der Datenbank.