Mysql
 sql >> Database >  >> RDS >> Mysql

Mysqldump di AWS RDS

Per rispondere alla domanda esatta, "RDS si blocca durante l'esecuzione di un sqldump":

Se stai cercando di eseguire il backup per l'utilizzo di RDS, ti consiglio di utilizzare RDS Snapshots. In questo caso si verifica un breve blocco I/O, in genere della durata di pochi secondi, su istanze database Single-AZ. Il database deve essere bloccato per evitare la corruzione.Se stai utilizzando un'utilità di dump esterna come mysqldump, blocca le tue tabelle con un blocco di lettura prima di eseguirne il dump. A seconda del tuo motore di archiviazione, gli UPDATES (e possibilmente SELECTS) verranno accodati fino al completamento del dump, dopodiché sblocca i tavoli.

Se non sei sicuro, puoi leggere bloccali tu stesso

flush tables with read lock;

e poi sbloccali, una volta terminato il dump.

unlock tables;