Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Kontrolltabellen-Aufgabeneinstellungen
Steuertabellen enthalten Informationen zu einer AWS DMS Aufgabe. Sie bieten auch nützliche Statistiken, mit denen Sie sowohl die aktuelle Migrationsaufgabe als auch zukünftige Aufgaben planen und verwalten können. Sie können diese Aufgabeneinstellungen in einer JSON-Datei anwenden oder indem Sie in der AWS DMS Konsole auf der Seite „Aufgabe erstellen“ die Option Erweiterte Einstellungen auswählen. Die Tabelle „Ausnahmen anwenden“ (dmslogs.awsdms_apply_exceptions
) wird immer in Datenbankzielen erstellt. Informationen zur Verwendung einer Aufgabenkonfigurationsdatei zum Festlegen von Aufgabeneinstellungen finden Sie unter Beispiel für Aufgabeneinstellungen.
AWS DMS erstellt Steuertabellen nur bei Aufgaben mit Volllast und CDC oder nur CDC und nicht bei Aufgaben vom Typ „Nur Volllast“.
Für Aufgaben mit vollständigem Laden und CDC (Migration vorhandener Daten und Replikation fortlaufender Änderungen) und für reine CDC-Aufgaben (nur Replikation von Datenänderungen) können Sie auch zusätzliche Tabellen erstellen, beispielsweise folgende:
-
Replikationsstatus (dmslogs.awsdms_status) – Diese Tabelle enthält Details zur aktuellen Aufgabe. Dazu gehören der Aufgabenstatus, die Größe des von der Aufgabe genutzten Speichers und die Anzahl an Änderungen, die noch nicht auf das Ziel angewendet wurden. Diese Tabelle gibt auch die Position in der Quelldatenbank an, an der gerade gelesen AWS DMS wird. Außerdem gibt sie an, ob sich die Aufgabe in der Phase des vollständigen Ladens oder der Change Data Capture (CDC) befindet.
-
Ausgesetzte Tabellen (dmslogs.awsdms_suspended_tables) – Diese Tabelle enthält eine Liste der ausgesetzten Tabellen sowie Angaben dazu, warum die Tabellen ausgesetzt wurden.
-
Replikationsverlauf (dmslogs.awsdms_history) – Diese Tabelle enthält Informationen zum Replikationsverlauf. Diese Informationen enthalten die Anzahl und das Volumen der während der Aufgabe verarbeiteten Datensätze, die Latenz am Ende einer CDC-Aufgabe und andere Statistiken.
Die Tabelle "Apply Exceptions (Ausnahmen anwenden)" (dmslogs.awsdms_apply_exceptions
) enthält die folgenden Parameter.
Spalte | Typ | Beschreibung |
---|---|---|
TASK_NAME |
nvchar |
Die Ressourcen-ID der AWS DMS Aufgabe. Die Ressourcen-ID ist im Aufgaben-ARN zu finden. |
TABLE_OWNER |
nvchar |
Der Eigentümer der Tabelle. |
TABLE_NAME |
nvchar |
Der Name der Tabelle. |
ERROR_TIME |
Zeitstempel |
Die Uhrzeit, zu der die Ausnahme (Fehler) auftrat. |
STATEMENT |
nvchar |
Die Anweisung, die ausgeführt wurde, als der Fehler auftrat. |
ERROR |
nvchar |
Name und Beschreibung des Fehlers. |
Die Tabelle „Replication Status (Replikationsstatus)“ (dmslogs.awsdms_status
) enthält den aktuellen Status der Aufgabe und der Zieldatenbank. Sie hat die folgenden Einstellungen.
Spalte | Typ | Beschreibung |
---|---|---|
SERVER_NAME |
nvchar |
Der Name des Rechners, auf dem die Replikationsaufgabe ausgeführt wird. |
TASK_NAME |
nvchar |
Die Ressourcen-ID der AWS DMS Aufgabe. Die Ressourcen-ID ist im Aufgaben-ARN zu finden. |
TASK_STATUS |
varchar |
Einer der folgenden Werte:
Aufgabenstatus ist auf FULL LOAD eingestellt, solange mindestens eine Tabelle vollständig geladen wird. Nachdem alle Tabellen geladen wurden, ändert sich der Aufgabenstatus zu CHANGE PROCESSING, wenn CDC aktiviert ist. Die Aufgabe ist auf NICHT AUSGEFÜHRT gesetzt, bevor Sie die Aufgabe starten oder nachdem die Aufgabe abgeschlossen ist. |
STATUS_TIME |
Zeitstempel |
Der Zeitstempel des Aufgabenstatus. |
PENDING_CHANGES |
int |
Die Anzahl der Änderungsdatensätze, die in der Quelldatenbank festgeschrieben und im Arbeitsspeicher und auf der Festplatte Ihrer Replikations-Instance zwischengespeichert wurden. |
DISK_SWAP_SIZE |
int |
Der Speicherplatz, der für alte oder ausgelagerte Transaktionen verwendet wird. |
TASK_MEMORY |
int |
Aktuell verwendeter Speicher in MB. |
SOURCE_CURRENT _POSITION |
varchar |
Die Position in der Quelldatenbank, aus AWS DMS der gerade gelesen wird. |
SOURCE_CURRENT _TIMESTAMP |
Zeitstempel |
Der Zeitstempel in der Quelldatenbank, aus der gerade gelesen AWS DMS wird. |
SOURCE_TAIL _POSITION |
varchar |
Die Position der ältesten Starttransaktion, die nicht ausgeführt wurde. Dieser Wert ist die neueste Position, die Sie wieder einstellen können, ohne Änderungen zu verlieren. |
SOURCE_TAIL _TIMESTAMP |
Zeitstempel |
Der Zeitstempel der ältesten Starttransaktion, die nicht ausgeführt wurde. Dieser Wert ist der neueste Zeitstempel, den Sie wieder einstellen können, ohne Änderungen zu verlieren. |
SOURCE_TIMESTAMP _APPLIED |
Zeitstempel |
Der Zeitstempel des letzten Transaktions-Commits. In einem Prozess der Massenanwendung ist dieser Wert der Zeitstempel für den Commit der letzten Transaktion im Stapel. |
Die Tabelle „Ausgesetzte Tabellen“ (dmslogs.awsdms_suspended_tables
) enthält die folgenden Parameter.
Spalte | Typ | Beschreibung |
---|---|---|
SERVER_NAME |
nvchar |
Der Name des Rechners, auf dem die Replikationsaufgabe ausgeführt wird. |
TASK_NAME |
nvchar |
Der Name der Aufgabe AWS DMS |
TABLE_OWNER |
nvchar |
Der Eigentümer der Tabelle. |
TABLE_NAME |
nvchar |
Der Name der Tabelle. |
SUSPEND_REASON |
nvchar |
Der Grund für die Aussetzung. |
SUSPEND_TIMESTAMP |
Zeitstempel |
Der Zeitpunkt, zu dem die Aussetzung erfolgt ist. |
Die Tabelle "Replication History (Replikationsverlauf)" (dmslogs.awsdms_history
) enthält die folgenden Parameter.
Spalte | Typ | Beschreibung |
---|---|---|
SERVER_NAME |
nvchar |
Der Name des Rechners, auf dem die Replikationsaufgabe ausgeführt wird. |
TASK_NAME |
nvchar |
Die Ressourcen-ID der AWS DMS Aufgabe. Die Ressourcen-ID ist im Aufgaben-ARN zu finden. |
TIMESLOT_TYPE |
varchar |
Einer der folgenden Werte:
Wenn die Aufgabe sowohl Full Load als auch CDC ausführt, werden zwei Verlaufsdatensätze in das Zeitfenster geschrieben. |
TIMESLOT |
Zeitstempel |
Der letzte Zeitstempel des Zeitfensters. |
TIMESLOT_DURATION |
int |
Die Dauer des Zeitfensters in Minuten. |
TIMESLOT_LATENCY |
int |
Die Ziellatenz am Ende des Zeitfensters in Sekunden. Dieser Wert gilt nur für CDC-Zeitslots. |
RECORDS |
int |
Die Anzahl der während des Zeitfensters verarbeiteten Datensätze. |
TIMESLOT_VOLUME |
int |
Das verarbeitete Datenvolumen in MB. |
Die Tabelle mit den Validierungsfehlern (awsdms_validation_failures_v1
) enthält alle Fehler bei der Datenvalidierung für eine Aufgabe. Weitere Informationen finden Sie unter Behebung von Datenvalidierungsfehlern.
Weitere Einstellungen der Kontrolltabelle sind Folgende:
-
HistoryTimeslotInMinutes
– Verwenden Sie diese Option, um die Länge der einzelnen Zeitfenster in der Replikationsverlaufstabelle anzugeben. Der Standardwert ist 5 Minuten. -
ControlSchema
— Verwenden Sie diese Option, um den Namen des Datenbankschemas für die Steuertabellen für das AWS DMS Ziel anzugeben. Wenn Sie für diese Option keine Informationen eingeben, werden die Tabellen wie folgt an den Standardspeicherort in der Datenbank kopiert:-
PostgreSQL, öffentlich
-
Oracle, das Zielschema
-
Microsoft SQL Server, dbo in der Zieldatenbank
-
MySQL, awsdms_control
-
MariaDB, awsdms_control
-
Amazon Redshift, öffentlich
-
DynamoDB, erstellt als einzelne Tabellen in der Datenbank
-
IBM Db2 LUW, awsdms_control
-