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;