Unsere Datenbank ist ungefähr 2 GB groß. Wir führen jeden Morgen um 3 Uhr morgens einen geplanten Job aus, wenn der Datenverkehr ziemlich gering ist. Dabei exportieren wir die gesamte Datenbank und senden sie außerhalb des Standorts.
Ist es eine schlechte Praxis, dies auf einer Produktionsdatenbank zu tun? Das langsame Abfrageprotokoll wächst dabei immer mit etwa 10 Abfragen. Offene / geöffnete Tische wachsen ebenfalls etwas.
Ist dies also keine gute Backup-Strategie? Was ist eine gute / Standardalternative dazu? Ist es überhaupt schlecht für die db?
Vielen Dank.
BEARBEITEN
Wir befinden uns auf einem Linode 4096, auf dem nur die Datenbank ausgeführt wird. Es hat SSDs, aber keine Weltklasse. Wir verwenden 2 GB des 4 GB-Speichers für den innodb_buffer_pool. Der Befehl lautet wie folgt:
mysqldump --opt --u USER -pPASSWORD DATABASE | gzip > /path/to/database.sql.gz