Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mysqldump des AWS RDS

Um die genaue Frage zu beantworten:„Friert RDS ein, während ein sqldump ausgeführt wird“:

Wenn Sie für die RDS-Nutzung sichern möchten, würde ich Ihnen empfehlen, RDS-Snapshots zu verwenden. In diesem Fall tritt auf Single-AZ-DB-Instances ein kurzes E/A-Einfrieren auf, das normalerweise einige Sekunden dauert. Die Datenbank muss eingefroren werden Vermeiden Sie Beschädigungen. Wenn Sie ein externes Dump-Dienstprogramm wie mysqldump verwenden, sperrt es Ihre Tabellen mit einer Lesesperre, bevor es sie sichert. Abhängig von Ihrer Speicher-Engine werden die UPDATES (und möglicherweise SELECTS) in die Warteschlange gestellt, bis der Dump danach abgeschlossen ist es entsperrt die Tische.

Wenn Sie sich nicht sicher sind, können Sie sie selbst lesen

flush tables with read lock;

und entsperren Sie sie dann, sobald der Dump abgeschlossen ist.

unlock tables;