Ho attivato la convalida per la mia attività AWS Database Migration Service (AWS DMS), ma la convalida non è andata a buon fine o non avanza.
Breve descrizione
Quando utilizzi la funzionalità di convalida per un'attività AWS DMS, puoi esaminare le statistiche a livello di tabella e configurare le impostazioni di convalida dei dati.
Risoluzione
Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Per visualizzare le informazioni di convalida dei dati, puoi utilizzare la console AWS DMS, AWS CLI o l'API AWS DMS.
Utilizza la console AWS DMS
Completa i seguenti passaggi:
- Apri la console AWS DMS.
- Nel pannello di navigazione, scegli Attività di migrazione del database.
- Scegli il nome dell'attività.
- Nella sezione Statistiche della tabella, controlla lo stato di convalida.
Utilizza AWS CLI
Per esaminare il report di convalida dei dati in formato JSON, esegui il comando describe-table-statistics:
aws dms describe-table-statistics --replication-task-arn arn:aws:dms:us-east-1:45454545454:rep:XXXXXXXXXXXXXXXXXX
Utilizza l'API AWS DMI
Esegui l'operazione DescribeTableStatistics.
Risolvi i problemi di convalida
Se lo stato di convalida è Mismatched records (Record non corrispondenti), esegui una query sulla tabella awsdms_validation_failures_v1. AWS DMS crea la tabella awsdms_validation_failures_v1 nel database di destinazione:
select * from awsdms_validation_failures_v1 where TASK_NAME = 'XXXXXXXXXXXXXXXXXX';
Nota: il valore TASK_NAME è l'ID della risorsa esterna dell'attività e l'ultimo valore nell'ARN dell'attività.
Dopo aver ottenuto la chiave primaria del record non andato a buon fine, esegui una query sugli endpoint di origine e di destinazione per vedere quale parte del record non corrisponde.
Se lo stato di convalida è Pending records (Record in sospeso), configura il parametro ThreadCount per le impostazioni di convalida delle attività in modo da migliorarne le prestazioni. Per ulteriori informazioni, consulta Impostazioni delle attività di convalida dei dati.
Per altri stati di convalida, consulta Statistiche delle attività di replica. Puoi utilizzare le metriche di CloudWatch per monitorare l'avanzamento della convalida.
Informazioni correlate
Risoluzione problemi
Limitazioni