Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Impostazioni delle attività delle tabelle di controllo
Le tabelle di controllo forniscono informazioni su un' AWS DMS attività. Inoltre, forniscono statistiche utili che puoi utilizzare per pianificare e gestire sia l'attività di migrazione corrente che le attività future. È possibile applicare queste impostazioni delle attività in un JSON file o scegliendo Impostazioni avanzate nella pagina Crea attività della AWS DMS console. Viene sempre creata la tabella Applica eccezioni (dmslogs.awsdms_apply_exceptions
) nelle destinazioni del database. Per informazioni su come utilizzare un file di configurazione dell'attività per impostare le impostazioni dell'attività, consulta Esempio di impostazioni delle attività.
AWS DMS crea tabelle di controllo solo durante le attività Full Load + CDC o CDC -only e non durante le attività Full Load Only.
Per le attività a pieno carico e CDC (migrazione dei dati esistenti e replica delle modifiche in corso) e CDC solo (replica solo modifiche ai dati), puoi anche creare tabelle aggiuntive, tra cui le seguenti:
-
Stato della replica (dmslogs.awsdms_status): questa tabella fornisce i dettagli sull'attività corrente. Tali dettagli includono lo stato dell'attività, la quantità di memoria utilizzata dall'attività e il numero di modifiche non ancora applicate alla destinazione. Questa tabella indica anche la posizione nel database di origine in cui AWS DMS è attualmente in lettura. Inoltre, indica se l'attività è in fase di caricamento completo o modifica l'acquisizione dei dati (CDC).
-
Tabelle sospese (dmslogs.awsdms_suspended_tables): Questa tabella fornisce un elenco delle tabelle sospese, nonché il motivo per il quale sono state sospese.
-
Cronologia della replica (dmslogs.awsdms_history): questa tabella fornisce informazioni sulla cronologia delle repliche. Queste informazioni includono il numero e il volume di record elaborati durante l'attività, la latenza alla fine di un'CDCattività e altre statistiche.
La tabella Apply Exceptions (dmslogs.awsdms_apply_exceptions
) contiene i parametri seguenti.
Colonna | Type | Descrizione |
---|---|---|
TASK_NAME |
nvchar |
L'ID della risorsa dell' AWS DMS attività. L'ID della risorsa può essere trovato nell'attivitàARN. |
TABLE_OWNER |
nvchar |
Il proprietario della tabella. |
TABLE_NAME |
nvchar |
Il nome della tabella. |
ERROR_TIME |
timestamp |
L'ora in cui si è verificata l'eccezione (errore). |
STATEMENT |
nvchar |
L'istruzione che era in esecuzione quando si è verificato l'errore. |
ERROR |
nvchar |
Il nome e la descrizione dell'errore. |
La tabella Replication Status (Stato replica) (dmslogs.awsdms_status
) contiene lo stato corrente dell'attività e il database di destinazione. Dispone delle seguenti impostazioni.
Colonna | Type | Descrizione |
---|---|---|
SERVER_NAME |
nvchar |
Il nome del computer in cui l'attività di replica è in esecuzione. |
TASK_NAME |
nvchar |
L'ID della risorsa dell' AWS DMS attività. L'ID della risorsa può essere trovato nell'attivitàARN. |
TASK_STATUS |
varchar |
Uno dei seguenti valori:
Lo stato dell'attività è impostato FULL LOAD purché sia presente almeno una tabella a pieno carico. Dopo che tutte le tabelle sono state caricate, lo stato dell'attività cambia in CHANGE PROCESSING se CDC è abilitato. L'attività è impostata su NOT RUNNING prima dell'inizio dell'attività o dopo il completamento dell'attività. |
STATUS_TIME |
timestamp |
Il timestamp dello stato dell'attività. |
PENDING_CHANGES |
int |
Il numero di record di modifiche che sono stati confermati nel database di origine e memorizzati nella memoria cache e nel disco dell'istanza di replica. |
DISK_SWAP_SIZE |
int |
La quantità di spazio su disco utilizzata da transazioni precedenti o di cui è stato eseguito l'offload. |
TASK_MEMORY |
int |
Memoria attualmente utilizzata, in MB. |
SOURCE_CURRENT _POSITION |
varchar |
La posizione nel database di origine da cui AWS DMS è attualmente in corso la lettura. |
SOURCE_CURRENT _TIMESTAMP |
timestamp |
Il timestamp nel database di origine da cui AWS DMS è attualmente in corso la lettura. |
SOURCE_TAIL _POSITION |
varchar |
La posizione della transazione di inizio meno recente di cui non è stato eseguito il commit. Questo valore è la posizione più recente da cui puoi eseguire il ripristino senza perdere alcuna modifica. |
SOURCE_TAIL _TIMESTAMP |
timestamp |
Il timestamp della transazione di inizio meno recente di cui non è stato eseguito il commit. Questo valore è il timestamp più recente da cui puoi eseguire il ripristino senza perdere alcuna modifica. |
SOURCE_TIMESTAMP _APPLIED |
timestamp |
Il timestamp per il commit dell'ultima transazione. In un processo di applicazione in blocco, questo valore è il timestamp per il commit dell'ultima transazione nel batch. |
La tabella sospesa (dmslogs.awsdms_suspended_tables
) contiene i seguenti parametri.
Colonna | Type | Descrizione |
---|---|---|
SERVER_NAME |
nvchar |
Il nome del computer in cui l'attività di replica è in esecuzione. |
TASK_NAME |
nvchar |
Il nome dell'attività AWS DMS |
TABLE_OWNER |
nvchar |
Il proprietario della tabella. |
TABLE_NAME |
nvchar |
Il nome della tabella. |
SUSPEND_REASON |
nvchar |
Motivo della sospensione. |
SUSPEND_TIMESTAMP |
timestamp |
L'ora della sospensione. |
La tabella Replication History (Cronologia repliche) (dmslogs.awsdms_history
) contiene i parametri seguenti.
Colonna | Type | Descrizione |
---|---|---|
SERVER_NAME |
nvchar |
Il nome del computer in cui l'attività di replica è in esecuzione. |
TASK_NAME |
nvchar |
L'ID della risorsa dell' AWS DMS attività. L'ID della risorsa può essere trovato nell'attivitàARN. |
TIMESLOT_TYPE |
varchar |
Uno dei seguenti valori:
Se l'attività è in esecuzione sia a pieno carico che due record cronologici vengono scritti nella fascia oraria. CDC |
TIMESLOT |
timestamp |
Il timestamp finale dell'intervallo temporale. |
TIMESLOT_DURATION |
int |
La durata dell'intervallo temporale, in minuti. |
TIMESLOT_LATENCY |
int |
La latenza di destinazione al termine dell'intervallo temporale, in secondi Questo valore si applica solo alle CDC fasce orarie. |
RECORDS |
int |
Il numero di record elaborati durante l'intervallo temporale. |
TIMESLOT_VOLUME |
int |
Il volume e i dati elaborati in MB. |
La tabella Errore di convalida (awsdms_validation_failures_v1
) contiene tutti gli errori di convalida dei dati per un'attività. Per ulteriori informazioni, consulta Risoluzione dei problemi relativi alla convalida dei dati.
Le impostazioni delle tabelle di controllo aggiuntive includono le seguenti:
-
HistoryTimeslotInMinutes
: utilizza questa opzione per indicare la lunghezza di ogni intervallo temporale nella tabella Cronologia repliche. Il valore predefinito è 5 minuti. -
ControlSchema
— Utilizzare questa opzione per indicare il nome dello schema del database per le tabelle di controllo della AWS DMS destinazione. Se non immetti alcuna informazione per questa opzione, le tabelle vengono copiate nella posizione predefinita del database, come indicato di seguito:-
PostgreeSQL, Pubblico
-
Oracle, lo schema di destinazione
-
Microsoft SQL Server, dbo nel database di destinazione
-
Il mioSQL, awsdms_control
-
MariaDB, awsdms_control
-
Amazon Redshift, pubblico
-
DynamoDB, creato come singole tabelle nel database
-
IBMLUWDb2, awsdms_control
-