Throttling backups¶
Although xtrabackup does not block your database’s operation, any backup can add load to the system being backed up. On systems that do not have much spare I/O capacity, it might be helpful to throttle the rate at which xtrabackup reads and writes data. You can do this with the –throttle option. This option limits the number of chunks copied per second. The chunk +size is 10 MB.
The image below shows how throttling works when –throttle is set to 1
.
When specified with the --backup
option, this option
limits the number of pairs of read-and-write operations per second that
xtrabackup will perform. If you are creating an incremental backup, then the limit is the number of read I/O operations per second.
By default, there is no throttling, and xtrabackup reads and writes data as quickly as it can. If you set too strict of a limit on the IOPS, the backup might be so slow that it will never catch up with the transaction logs that InnoDB is writing, so the backup might never complete.
Need help?¶
Dive into our active community forum, where you can connect with fellow database enthusiasts, share experiences, and learn from experts.
For those seeking in-depth guidance and tailored solutions, our team of Percona Database Experts is ready to assist you.