备份 mysql 而不导致磁盘 I/O 激增

备份 mysql 而不导致磁盘 I/O 激增

如何备份 mysql 数据库而不导致磁盘 I/O 激增,以便使用同一磁盘的其他服务不受备份的影响。备份到其他磁盘可能会有所帮助,但我想也许有办法减慢该过程,使 IO 负载更平缓而不是激增。

答案1

您的问题有两个答案。

  1. 直接回答。

用户 XtraBackup 的节流功能 -https://www.percona.com/doc/percona-xtrabackup/2.3/advanced/throttling_backups.html. 将最大磁盘 IOPS 容量减去数据库在峰值时使用的容量之间的差值提供给 Xtrabackup。

  1. 推荐答案。

设置副本并从中进行备份。确保定期运行 pt-table-chechsum 以确保数据一致性。

相关内容