Come posso verificare se la mia attività di migrazione in AWS DMS è bloccata o sta procedendo?

4 minuti di lettura
0

Voglio risolvere i problemi relativi alla mia attività in AWS Database Migration Service (AWS DMS), che risulta bloccata o non procede.

Risoluzione

Verifica lo stato della tua attività DMS

Per verificare lo stato della tua attività in AWS DMS, esegui questi passaggi:

  1. Apri la console AWS DMS.
  2. Nel pannello di navigazione, scegli Attività di migrazione database, quindi seleziona l'attività.
  3. Controlla lo stato della tua attività:
    Durante la fase di caricamento completo, lo stato dell'attività è In esecuzione.
    Durante la fase di acquisizione dei dati di modifica (CDC) o la fase di replica in corso di un'attività esclusivamente CDC, lo stato dell'attività è Replica in corso.
    Durante la fase di caricamento completo e CDC, lo stato dell'attività è Caricamento completo, replica in corso.

Monitora i log di CloudWatch

Per controllare l'attività di migrazione, monitora i log di Amazon CloudWatch.

  1. Apri la console AWS DMS.
  2. Nel pannello di navigazione, scegli Attività di migrazione database, quindi seleziona l'attività.
  3. Scegli Visualizza i log di CloudWatch.

Nota: quando visualizzi i log, scegli Riprova per aggiornare i log e vedere le informazioni più recenti con il timestamp. Se dopo 5 minuti non vedi un nuovo messaggio nei log, procedi al passaggio successivo.

Aggiorna le statistiche della tabella della tua attività DMS

Aggiorna le statistiche della tabella della tua attività DMS.

  1. Apri la console AWS DMS.
  2. Nel pannello di navigazione, scegli Attività di migrazione database, quindi seleziona l'attività.
  3. Scegli Statistiche della tabella.

Durante un caricamento completo è possibile notare un aumento del valore in Righe a pieno carico e una modifica del valore in Stato caricamento. Durante la fase di replica in corso è possibile notare un aumento in DML (inserimenti, aggiornamenti ed eliminazioni) e DDL.

Se disponi di un database di test con poca attività, potresti non visualizzare alcuna modifica nei log delle attività o nei contatori delle statistiche della tabella.

Monitora i parametri di CloudWatch per le righe che vengono scaricate e applicate

  1. Apri la console AWS DMS.
  2. Nel pannello di navigazione, scegli Attività di migrazione del database, quindi scegli la tua attività.
  3. Scegli Parametri di CloudWatch.

Durante la fase di caricamento completo dell'attività DMS, scegli Caricamento completo nell'elenco a discesa della console CloudWatch per monitorare i seguenti parametri:

  • FullLoadThroughputRowsSource: fornisce informazioni dettagliate sulla frequenza con cui AWS DMS può scaricare i dati di origine nell'istanza di replica.
  • FullLoadThroughputRowStarget: mostra la frequenza con cui le righe lasciano l'istanza di replica per eseguire il commit sulla destinazione.

Durante la fase CDC, scegli CDC nell'elenco a discesa della console CloudWatch per monitorare i seguenti parametri:

  • CDCThroughputRowsSource: fornisce informazioni dettagliate sulla frequenza con cui le modifiche vengono acquisite dall'origine e trasferite all'istanza di replica.
  • CDCThroughputRowStarget: mostra la frequenza con cui le modifiche vengono trasferite dall'istanza di replica alla destinazione.
  • CDCLatencySource: mostra la latenza in secondi tra l'origine e l'istanza di replica.
  • CDCLatencyTarget: mostra la latenza in secondi tra l'istanza di replica e la destinazione.

Per confermare che sia avvenuta la migrazione dei dati verso la destinazione, puoi anche interrogare a intervalli specifici il conteggio dei record sulla destinazione. Questo intervallo varia in base al carico delle istanze di origine, di destinazione e di replica e alla quantità di dati contenuti in un singolo record.

Se non riscontri alcuna latenza nell'attività DMS e se non viene visualizzato alcun nuovo messaggio di log nel registro delle attività, attiva la registrazione di debug. Per la risoluzione dei problemi relativi al caricamento completo, attiva la registrazione di debug per SOURCE_UNLOAD e TARGET_LOAD. Per CDC, attiva la registrazione di debug per SOURCE_CAPTURE e TARGET_APPLY. Quando l'attività è in esecuzione, attiva la registrazione di debug, quindi monitora i log CloudWatch dell'attività DMS.

Nota: è consigliabile attivare la registrazione di debug solo quando si risolvono i problemi relativi all'attività. Quando si attiva la registrazione di debug, lo spazio su disco dell'istanza di replica può riempirsi rapidamente e ciò può influire negativamente sulle attività in esecuzione sull'istanza.

Informazioni correlate

Parametri di AWS Database Migration Service

AWS UFFICIALE
AWS UFFICIALEAggiornata 6 mesi fa