View a markdown version of this page

Valutazioni MySQL - AWS Servizio di migrazione del database
Verifica se la compressione delle transazioni del registro binario è disabilitataVerifica se l'utente DMS dispone delle autorizzazioni REPLICATION CLIENT e REPLICATION SLAVE per il database di origineVerifica se l'utente DMS dispone delle autorizzazioni SELECT per le tabelle del database di origineVerifica se il server_id è impostato su 1 o superiore nel database di origineVerifica se l'utente DMS dispone delle autorizzazioni necessarie per il database MySQL come destinazioneVerifica se è impostata la rimozione automatica dei log binari per il database di origineVerifica che la modalità LOB limitata venga utilizzata solo quando BatchApplyEnabled è impostata su trueVerifica se una tabella utilizza un motore di archiviazione diverso da InnodbVerifica se l'incremento automatico è abilitato su tutte le tabelle utilizzate per la migrazioneVerifica se l'immagine del registro binario del database è impostata su FULL per supportare DMS CDCVerifica se il database di origine è un MySQL Read-ReplicaVerifica se una tabella contiene partizioni e consiglia target_table_prep_mode per le impostazioni delle attività a pieno caricoVerifica se DMS supporta la versione del databaseVerifica se il database di destinazione è configurato per impostare local_infile su 1Verifica se il database di destinazione contiene tabelle con chiavi esterneVerifica se le tabelle di origine nell'ambito dell'attività presentano vincoli a cascataVerifica se i valori di timeout sono appropriati per un'origine o una destinazione MySQLConvalida il parametro del database max_statement_timeVerifica se esiste una chiave primaria o un indice univoco sulla destinazione per Batch ApplyVerifica se sulla destinazione sono presenti sia la chiave primaria che l'indice univoco per Batch ApplyVerifica se gli indici secondari sono abilitati durante il caricamento completo del database di destinazioneVerifica se la tabella ha una chiave primaria o un indice univoco quando la convalida DMS è abilitataRaccomandazione sull'uso delle impostazioni MaxFullLoadSubTasksControlla la regola di trasformazione per Digits RandomizeControlla la maschera della regola di trasformazione per le cifreControlla la regola di trasformazione per la maschera di hashingVerifica che le impostazioni delle attività di convalida dei dati e la randomizzazione delle cifre di mascheramento dei dati non siano abilitate contemporaneamenteVerifica che le impostazioni dell'attività Data Validation e la maschera Data Masking Hashing non siano abilitate contemporaneamenteVerifica che le impostazioni dell'attività Data Validation e la maschera Data Masking Digit non siano abilitate contemporaneamenteVerifica se l'istanza MySQL di Amazon Aurora di origine non è una replica lettaVerifica se il tempo di conservazione del log binario è impostato correttamenteControlla se le tabelle di origine non hanno colonne invisibili.Verifica se il formato binlog del database è impostato su ROW per supportare DMS CDCVerifica che nel database di origine esista almeno un oggetto selezionatoVerifica che le tabelle con le colonne generate esistano nel database di origineVerifica che skip TableSuspensionForPartitionDdl sia abilitato per le tabelle partizionateVerifica che max_allowed_packet size sia in grado di gestire le colonne LOB di origineVerifica che i vincoli e gli indici secondari (non primari) siano presenti nel database di origineVerifica che la dimensione della riga della tabella delle modifiche nette non superi 65535 quando l'applicazione in batch è abilitataVerifica che l'endpoint di destinazione non sia una replica lettaConvalida che il numero di tabelle da migrare non superi 10.000Verifica che la registrazione binaria sia abilitataConvalidalo AWS DMS è connesso a un'istanza primaria di MySQL

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à.

Valutazioni MySQL

Questa sezione descrive le valutazioni individuali di premigrazione per le attività di migrazione che utilizzano un endpoint sorgente Serverless MySQL, Aurora Edition o Aurora Edition MySQL-Compatible . MySQL-Compatible

Argomenti

Verifica se la compressione delle transazioni del registro binario è disabilitata

Chiave API: mysql-check-binlog-compression

Questa valutazione di premigrazione convalida se la compressione delle transazioni di log binario è disabilitata. AWS DMS non supporta la compressione delle transazioni di log binari.

Per ulteriori informazioni, vedi Limitazioni all'uso di un database MySQL come fonte per. AWS DMS

Verifica se l'utente DMS dispone delle autorizzazioni REPLICATION CLIENT e REPLICATION SLAVE per il database di origine

Chiave API: mysql-check-replication-privileges

Questa valutazione di premigrazione verifica se l'utente DMS specificato nelle impostazioni di connessione all'endpoint di origine dispone REPLICATION CLIENT delle REPLICATION SLAVE autorizzazioni per il database di origine se il tipo di migrazione delle attività DMS è CDC o full-load + CDC.

Per ulteriori informazioni, vedere Utilizzo di qualsiasi database come fonte per. MySQL-compatible AWS DMS

Verifica se l'utente DMS dispone delle autorizzazioni SELECT per le tabelle del database di origine

Chiave API: mysql-check-select-privileges

Questa valutazione di premigrazione convalida se l'utente DMS specificato nelle impostazioni di connessione dell'endpoint di origine dispone delle autorizzazioni SELECT per le tabelle del database di origine.

Per ulteriori informazioni, vedere Utilizzo di qualsiasi MySQL-compatible database come origine per. AWS DMS

Verifica se il server_id è impostato su 1 o superiore nel database di origine

Chiave API: mysql-check-server-id

Questa valutazione della premigrazione convalida se la variabile del server_id server è impostata su 1 o su un valore superiore nel database di origine per il tipo di migrazione CDC.

Per ulteriori informazioni sulle fonti per AWS DMS, vedere Utilizzo di un MySQL-compatible database autogestito come fonte per. AWS DMS

Verifica se l'utente DMS dispone delle autorizzazioni necessarie per il database MySQL come destinazione

Chiave API: mysql-check-target-privileges

Questa valutazione di premigrazione verifica se l'utente DMS specificato nelle impostazioni di connessione dell'endpoint di destinazione dispone delle autorizzazioni necessarie per il database MySQL come destinazione.

Per ulteriori informazioni sui prerequisiti degli endpoint di origine MySQL, vedi Utilizzo di qualsiasi database come fonte per. MySQL-compatible AWS DMS

Verifica se è impostata la rimozione automatica dei log binari per il database di origine

Chiave API: mysql-check-expire-logs-days

Questa valutazione di premigrazione convalida se il database è configurato per rimuovere automaticamente i log binari. I valori di una EXPIRE_LOGS_DAYS o delle variabili di sistema BINLOG_EXPIRE_LOGS_SECONDS globali devono essere maggiori di zero per evitare un uso eccessivo dello spazio su disco durante la migrazione.

Per ulteriori informazioni sulle fonti per AWS DMS, vedere Utilizzo di un MySQL-compatible database autogestito come origine per. AWS DMS

Verifica che la modalità LOB limitata venga utilizzata solo quando BatchApplyEnabled è impostata su true

Chiave API: mysql-batch-apply-lob-mode

Questa valutazione di premigrazione convalida se il task DMS include colonne LOB. Se le colonne LOB sono incluse nell'ambito dell'attività, è necessario utilizzarle BatchApplyEnabled insieme solo alla modalità LOB limitata.

Per ulteriori informazioni sull'BatchApplyEnabledimpostazione, vedere Come posso utilizzare la funzionalità di applicazione batch DMS per migliorare le prestazioni di replica CDC? .

Verifica se una tabella utilizza un motore di archiviazione diverso da Innodb

Chiave API: mysql-check-table-storage-engine

Questa valutazione di premigrazione convalida se il motore di archiviazione utilizzato per qualsiasi tabella nel database MySQL di origine è un motore diverso da Innodb. Per impostazione predefinita, DMS crea tabelle di destinazione con il motore di archiviazione InnoDB. Se è necessario utilizzare un motore di archiviazione diverso da InnoDB, è necessario creare manualmente la tabella sul database di destinazione e configurare l'attività DMS da utilizzare TRUNCATE_BEFORE_LOAD o DO_NOTHING come impostazione dell'attività a pieno carico. Per ulteriori informazioni sulle impostazioni delle attività a pieno carico, vedere. Full-load impostazioni delle attività

Nota

Questa valutazione della premigrazione non è disponibile per Aurora MySQL-Compatible Edition o MySQL-Compatible Aurora Edition Serverless.

Per ulteriori informazioni sulle limitazioni degli endpoint di MySQL, vedere. Limitazioni all'utilizzo di un database MySQL come fonte per AWS DMS

Verifica se l'incremento automatico è abilitato su tutte le tabelle utilizzate per la migrazione

Chiave API: mysql-check-auto-increment

Questa valutazione di premigrazione convalida se le tabelle di origine utilizzate nell'attività hanno l'incremento automatico abilitato. DMS non esegue la migrazione dell'attributo AUTO_INCREMENT di una colonna verso un database di destinazione.

Per ulteriori informazioni sulle limitazioni degli endpoint di MySQL, vedere. Limitazioni all'utilizzo di un database MySQL come fonte per AWS DMS Per informazioni sulla gestione delle colonne di identità in MySQL, vedi Gestire le colonne IDENTITY in: Parte 2. AWS DMS

Verifica se l'immagine del registro binario del database è impostata su FULL per supportare DMS CDC

Chiave API: mysql-check-binlog-image

Questa valutazione della premigrazione verifica se l'immagine binlog del database di origine è impostata su. FULL In MySQL, la binlog_row_image variabile determina come viene scritto un evento di log binario quando si utilizza il formato. ROW Per garantire la compatibilità con DMS e supportare il CDC, imposta la variabile su. binlog_row_image FULL Questa impostazione garantisce che il DMS riceva informazioni sufficienti per creare il Data Manipulation Language (DML) completo per il database di destinazione durante la migrazione.

Per impostare l'immagine binlog su, effettuate le seguenti operazioni: FULL

  • Per Amazon RDS, questo valore è predefinitoFULL.

  • Per i database ospitati in locale o su Amazon EC2, imposta il binlog_row_image valore in my.ini (Microsoft Windows) o my.cnf (UNIX).

Questa valutazione è valida solo per una migrazione a pieno carico e CDC o una migrazione. CDC-only Questa valutazione non è valida per una migrazione solo pieno carico.

Verifica se il database di origine è un MySQL Read-Replica

Chiave API: mysql-check-database-role

Questa valutazione di premigrazione verifica se il database di origine è una replica letta. Per abilitare il supporto CDC per DMS quando connesso a una replica di lettura, imposta il parametro su. log_slave_updates True Per ulteriori informazioni sull'utilizzo di un database MySQL autogestito, vedere. Utilizzo di un MySQL-compatible database autogestito come fonte per AWS DMS

Per impostare il log_slave_updates valore suTrue, procedi come segue:

  • Per Amazon RDS, utilizza il gruppo di parametri del database. Per informazioni sull'utilizzo dei gruppi di parametri del database RDS, consulta Lavorare con i gruppi di parametri nella Amazon RDS User Guide.

  • Per i database ospitati in locale o su Amazon EC2, imposta il log_slave_updates valore in my.ini (Microsoft Windows) o (UNIX). my.cnf

Questa valutazione è valida solo per una migrazione a pieno carico e CDC o una migrazione. CDC-only Questa valutazione non è valida per una migrazione solo pieno carico.

Verifica se una tabella contiene partizioni e consiglia target_table_prep_mode per le impostazioni delle attività a pieno carico

Chiave API: mysql-check-table-partition

Questa valutazione di premigrazione verifica la presenza di tabelle con partizioni nel database di origine. DMS crea tabelle senza partizioni sulla destinazione MySQL. Per migrare le tabelle partizionate in una tabella partizionata sulla destinazione, devi fare quanto segue:

  • Pre-create le tabelle partizionate nel database MySQL di destinazione.

  • Configura il tuo task DMS da utilizzare TRUNCATE_BEFORE_LOAD o DO_NOTHING come impostazione dell'attività a pieno carico.

Per ulteriori informazioni sulle limitazioni degli endpoint MySQL, consulta. Limitazioni all'utilizzo di un database MySQL come fonte per AWS DMS

Verifica se DMS supporta la versione del database

Chiave API: mysql-check-supported-version

Questa valutazione di premigrazione verifica se la versione del database di origine è compatibile con DMS. Per ulteriori informazioni sulle versioni MySQL supportate, vedere. Endpoint di origine per la migrazione dei dati

Verifica se il database di destinazione è configurato per impostare local_infile su 1

Chiave API: mysql-check-target-localinfile-set

Questa valutazione di premigrazione verifica se il local_infile parametro nel database di destinazione è impostato su 1. Il DMS richiede che il parametro 'local_infile' sia impostato su 1 durante il caricamento completo del database di destinazione. Per ulteriori informazioni, consulta Migrazione da MySQL a MySQL utilizzando AWS DMS.

Questa valutazione è valida solo per un'attività a pieno carico o a pieno carico e CDC.

Verifica se il database di destinazione contiene tabelle con chiavi esterne

Chiave API: mysql-check-fk-target

Questa valutazione di premigrazione verifica se un'attività a pieno carico o completa e CDC che migra verso un database MySQL contiene tabelle con chiavi esterne. L'impostazione predefinita in DMS prevede il caricamento delle tabelle in ordine alfabetico. Le tabelle con chiavi esterne e vincoli di integrità referenziale possono causare il fallimento del caricamento, poiché le tabelle padre e figlio potrebbero non essere caricate contemporaneamente.

Per ulteriori informazioni sull'integrità referenziale in DMS, vedere Utilizzo di indici, trigger e vincoli di integrità referenziale nell'argomento. Miglioramento delle prestazioni di un AWS DMS migrazione

Verifica se le tabelle di origine nell'ambito dell'attività presentano vincoli a cascata

Chiave API: mysql-check-cascade-constraints

Questa valutazione di premigrazione verifica se una delle tabelle di origine di MySQL presenta vincoli a cascata. I vincoli a cascata non vengono migrati o replicati dalle attività DMS, perché MySQL non registra le modifiche per questi eventi nel binlog. Sebbene AWS DMS non supporti questi vincoli, è possibile utilizzare soluzioni alternative per le destinazioni dei database relazionali.

Per informazioni sul supporto dei vincoli a cascata e di altri vincoli, vedere Indici, chiavi esterne o aggiornamenti o eliminazioni a cascata non migrati nella sezione Risoluzione dei problemi relativi alle attività di migrazione nell'argomento. AWS DMS

Verifica se i valori di timeout sono appropriati per un'origine o una destinazione MySQL

Chiave API: mysql-check-target-network-parameter

Questa valutazione di premigrazione verifica se l'endpoint MySQL di un'attività ha le impostazioni net_write_timeout e wait_timeout le impostazioni impostate su almeno net_read_timeout 300 secondi. Ciò è necessario per evitare disconnessioni durante la migrazione.

Per ulteriori informazioni, consulta Le connessioni a un'istanza MySQL di destinazione vengono disconnesse durante un'attività.

Convalida il parametro del database max_statement_time

Chiave API: mysql-check-max-statement-time

Controlla il parametro source - per i sorgenti basati su MySQL. max_Statement_time Se ci sono tabelle più grandi di 1 miliardo, convalida il valore max_Statement_time e consiglia di impostarlo su un valore più alto per evitare potenziali perdite di dati.

Verifica se esiste una chiave primaria o un indice univoco sulla destinazione per Batch Apply

Chiave API: mysql-check-batch-apply-target-pk-ui-absence

L'applicazione in batch è supportata solo nelle tabelle con chiavi primarie o indici univoci nella tabella di destinazione. Le tabelle senza chiavi primarie o indici univoci causano il fallimento del batch e le modifiche vengono elaborate una per una. È consigliabile spostare tali tabelle nelle proprie attività e utilizzare invece la modalità di applicazione transazionale. In alternativa, puoi creare una chiave univoca sulla tabella di destinazione.

Per ulteriori informazioni, vedere Utilizzo di un MySQL-compatible database come destinazione per AWS Database Migration Service.

Verifica se sulla destinazione sono presenti sia la chiave primaria che l'indice univoco per Batch Apply

Chiave API: mysql-check-batch-apply-target-pk-ui-simultaneously

L'applicazione in batch è supportata solo nelle tabelle con chiavi primarie o indici univoci nella tabella di destinazione. Le tabelle con chiavi primarie e indici univoci causano contemporaneamente il fallimento del batch e le modifiche vengono elaborate una per una. È consigliabile spostare tali tabelle nelle proprie attività e utilizzare invece la modalità di applicazione transazionale. In alternativa, puoi inserire una o più chiavi uniche o una chiave primaria nella tabella di destinazione e ricostruirla se stai eseguendo la migrazione.

Per ulteriori informazioni, vedere Utilizzo di un MySQL-compatible database come destinazione per AWS Database Migration Service.

Verifica se gli indici secondari sono abilitati durante il caricamento completo del database di destinazione

Chiave API: mysql-check-secondary-indexes

Valuta la possibilità di disabilitare o rimuovere gli indici secondari dal database di destinazione. Gli indici secondari possono influire sulle prestazioni di migrazione durante il pieno carico. È consigliabile abilitare gli indici secondari prima di applicare le modifiche memorizzate nella cache.

Per ulteriori informazioni, consulta Best practice per. AWS Database Migration Service

Verifica se la tabella ha una chiave primaria o un indice univoco quando la convalida DMS è abilitata

Chiave API: mysql-check-pk-validity

La convalida dei dati richiede che la tabella disponga di una chiave primaria o di un indice univoco.

Per ulteriori informazioni, vedere AWS DMS Convalida dei dati.

Raccomandazione sull'uso delle impostazioni MaxFullLoadSubTasks

Chiave API: mysql-tblnum-for-max-fullload-subtasks

Questa valutazione verifica il numero di tabelle incluse nell'attività e consiglia di aumentare il MaxFullLoadSubTasks parametro per ottenere prestazioni ottimali durante il processo a pieno carico. Per impostazione predefinita, AWS DMS migra 8 tabelle contemporaneamente. La modifica del MaxFullLoadSubTasks parametro su un valore più alto migliora le prestazioni a pieno carico.

Per ulteriori informazioni, consulta le impostazioni delle Full-load attività.

Controlla la regola di trasformazione per Digits Randomize

Chiave API: mysql-datamasking-digits-randomize

Questa valutazione verifica se le colonne utilizzate nelle mappature delle tabelle sono compatibili con la regola di trasformazione Digits Randomize. Inoltre, la valutazione verifica se le colonne selezionate per la trasformazione fanno parte di chiavi primarie, vincoli univoci o chiavi esterne, poiché l'applicazione di trasformazioni randomizzate con cifre non garantisce alcuna unicità.

Controlla la maschera della regola di trasformazione per le cifre

Chiave API: mysql-datamasking-digits-mask

Questa valutazione verifica se le colonne utilizzate nella mappatura della tabella non sono supportate dalla regola di trasformazione Digits Mask. Inoltre, la valutazione verifica se le colonne selezionate per la trasformazione fanno parte di chiavi primarie, vincoli univoci o chiavi esterne, poiché l'applicazione delle trasformazioni Digits Mask a tali colonne potrebbe causare errori nelle attività DMS poiché l'unicità non può essere garantita.

Controlla la regola di trasformazione per la maschera di hashing

Chiave API: mysql-datamasking-hash-mask

Questa valutazione verifica se una delle colonne utilizzate nella mappatura della tabella non è supportata dalla regola di trasformazione Hashing Mask. Verifica inoltre se la lunghezza della colonna sorgente supera i 64 caratteri. Idealmente, la lunghezza della colonna di destinazione deve essere superiore a 64 caratteri per supportare il mascheramento dell'hash. Inoltre, la valutazione verifica se le colonne selezionate per la trasformazione fanno parte di chiavi primarie, vincoli univoci o chiavi esterne, poiché l'applicazione di trasformazioni casuali tra cifre non garantisce alcuna unicità.

Verifica che le impostazioni delle attività di convalida dei dati e la randomizzazione delle cifre di mascheramento dei dati non siano abilitate contemporaneamente

Chiave API: all-to-all-validation-with-datamasking-digits-randomize

Questa valutazione di premigrazione verifica che l'impostazione Data Validation e la randomizzazione Data Masking Digit non siano abilitate contemporaneamente, poiché queste funzionalità sono incompatibili.

Verifica che le impostazioni dell'attività Data Validation e la maschera Data Masking Hashing non siano abilitate contemporaneamente

Chiave API: all-to-all-validation-with-datamasking-hash-mask

Questa valutazione di premigrazione verifica che l'impostazione Data Validation e la maschera Data Masking Hashing non siano abilitate contemporaneamente, poiché queste funzionalità sono incompatibili.

Verifica che le impostazioni dell'attività Data Validation e la maschera Data Masking Digit non siano abilitate contemporaneamente

Chiave API: all-to-all-validation-with-digit-mask

Questa valutazione di premigrazione verifica che l'impostazione Data Validation e la maschera Data Masking Digit non siano abilitate contemporaneamente, poiché queste funzionalità sono incompatibili.

Verifica se l'istanza MySQL di Amazon Aurora di origine non è una replica letta

Chiave API: mysql-check-aurora-read-only

Questa valutazione preliminare verifica se, durante la migrazione tra due cluster Amazon Aurora MySQL, l'endpoint di origine deve essere un'istanza e non un'istanza di replica. read/write

Verifica se il tempo di conservazione del log binario è impostato correttamente

Chiave API: mysql-check-binlog-retention-time

Questa valutazione di premigrazione convalida se il valore delle «ore di conservazione dei binlog» è maggiore di 24 ore.

Controlla se le tabelle di origine non hanno colonne invisibili.

Chiave API: mysql-check-invisible-columns

Questa valutazione di premigrazione convalida se le tabelle di origine non hanno colonne invisibili. AWS DMS non esegue la migrazione dei dati da colonne invisibili nel database di origine.

Verifica se il formato binlog del database è impostato su ROW per supportare DMS CDC

Chiave API: mysql-check-binlog-format

Questa valutazione di premigrazione convalida se il formato binlog del database di origine è configurato su ROW per supportare Change Data Capture (CDC). Per impostare il formato binlog su ROW, procedi come segue:

Questa valutazione è valida solo per una migrazione a pieno carico e CDC o una migrazione. CDC-only Questa valutazione non è valida per una migrazione solo pieno carico. Per ulteriori informazioni sui server MySQL ospitati autonomamente, vedi Utilizzo di un database autogestito MySQL-compatible come fonte per. AWS DMS

Verifica che nel database di origine esista almeno un oggetto selezionato

Chiave API: all-check-source-selection-rules

Questa valutazione della premigrazione verifica che nel database di origine esista almeno un oggetto specificato nelle regole di selezione, inclusa la corrispondenza dei modelli per le regole basate su caratteri jolly.

Verifica che le tabelle con le colonne generate esistano nel database di origine

Chiave API: mysql-check-generated-columns

Questa valutazione di premigrazione verifica se una delle tabelle di origine di MySQL ha colonne generate. AWS DMS le attività non migrano o replicano le colonne generate. Per informazioni su come migrare le colonne generate, consulta. Limitazioni all'utilizzo di un database MySQL come fonte per AWS DMS

Verifica che skip TableSuspensionForPartitionDdl sia abilitato per le tabelle partizionate

Chiave API: mysql-check-skip-table-suspension-partition-ddl

Questa valutazione della premigrazione rileva le tabelle partizionate nel database di origine e verifica l'impostazione dei parametri. skipTableSuspensionForPartitionDdl La mancata impostazione di questo parametro può comportare inutili sospensioni delle tabelle durante la migrazione. Per maggiori dettagli, fare riferimento al seguente link:. Limitazioni all'utilizzo di un database MySQL come fonte per AWS DMS

Verifica che max_allowed_packet size sia in grado di gestire le colonne LOB di origine

Chiave API: mysql-check-max-allowed-packet-lob

AWS DMS rileva le colonne LOB nelle tabelle di origine che superano l'impostazione corrente. max_allowed_packet Questa mancata corrispondenza può causare errori di replica durante la migrazione dei dati. Per ulteriori informazioni, consulta Risoluzione dei problemi relativi a MySQL.

Verifica che i vincoli e gli indici secondari (non primari) siano presenti nel database di origine

Chiave API: all-check-secondary-constraints

Questa valutazione di premigrazione verifica che i vincoli e gli indici secondari (chiavi esterne, vincoli di controllo, indici non raggruppati) siano presenti nel database di origine.

Verifica che la dimensione della riga della tabella delle modifiche nette non superi 65535 quando l'applicazione in batch è abilitata

Chiave API: all-check-for-batch-apply-to-mysql

Questa valutazione di premigrazione verifica se una tabella contiene righe di dimensioni superiori a 65.535 byte. Quando l'applicazione in batch è abilitata, AWS DMS non è possibile creare tabelle temporanee per righe che superano questa dimensione a causa delle limitazioni del motore MySQL.

Verifica che l'endpoint di destinazione non sia una replica letta

Chiave API: all-check-target-read-replica

Questa valutazione di premigrazione verifica che l'endpoint di destinazione non sia configurato come replica di lettura. AWS DMS richiede l'accesso in scrittura al database di destinazione e non può essere replicato su repliche di sola lettura.

Convalida che il numero di tabelle da migrare non superi 10.000

Chiave API: mysql-check-10k-tables

Questa valutazione di premigrazione verifica se il numero di tabelle da migrare supera le 10.000 in base alla selezione delle tabelle.

Verifica che la registrazione binaria sia abilitata

Chiave API: mysql-check-binlog-enabled

Questa valutazione di premigrazione convalida se la registrazione binaria è abilitata nel database di origine.

Per ulteriori informazioni, consulta Utilizzo di un MySQL-compatible database autogestito come fonte per AWS DMS.

Convalidalo AWS DMS è connesso a un'istanza primaria di MySQL

Chiave API: mysql-check-source-replica

Questa valutazione di premigrazione conferma che l'endpoint di origine dell' AWS DMS attività è un'istanza primaria.

Per ulteriori informazioni, consulta Utilizzo di un MySQL-compatible database autogestito come fonte per AWS DMS.