Hi since last night the backup on one of myserver never finish and is stuck in a endless loop of thoses messages :
210415 02:17:04 >> log scanned up to (3820614633)
210415 02:17:05 >> log scanned up to (3820614633)
210415 02:17:06 >> log scanned up to (3820614633)
210415 02:17:07 >> log scanned up to (3820614633)
The version of Percona Server ans xtrabackup are :
/bin/xtrabackup version 8.0.14 based on MySQL server 8.0.21 Linux (x86_64) (revision id: 113f3d7)
1 Like
@simon.tardif
Typically âlog scanned up toâ does not stuck and usually it waits on process that copies files.
Do you have huge files to copy? Were there IO errors on the source or destination device?
Also you can try the newer version of Percona XtraBackup
1 Like
yesterday users inserted a lot of data and one table is now 72gb maybe thatâs the problem? How can we get it to run faster ?
1 Like
Hi @simon.tardif. The speed of xtrabackup is determined by the speed of your disks. You cannot magically make something âgo fasterâ if you donât have the capacity. Why kind of disks do you have? Do you have any monitoring of the disk IO/latency? Have you looked at CPU await time?
1 Like
hi yes maybe the nfs where we store the backup is not fast enough. I will check with storage team for this.
Thanks for your answer
1 Like
Hi @matthewb could it be because one of the table is 72Gb and is MyIsam? Also she seems to be almost always used?
1 Like
@simon.tardif Ah, yes. We assume that if you are using MySQL 8.0 (or even 5.7) that all of your tables are InnoDB as MyISAM is a dead engine. You really should consider converting this table to InnoDB. Yes, while this MyISAM table is being copied, you will not see any progress on InnoDBâs log sequence (log scanned up to) because they are different engines. But, InnoDB must continue to be monitored so that your backup is consistent across all engines.
Absolutely convert all tables to InnoDB, and then ditch the NFS and instead use the streaming option built-in to xtrabackup to send the backup over netcat or ssh directly to your backup server.
2 Likes
Ok thank you again for your answer.
1 Like
HI we converted everything to innodb but backup always fails with an error like that :
xtrabackup: Canât create/write to file â/mnt/mysql/filename.ibd.xbcryptâ (OS errno 17 - File exists)
encrypt: ds_open(âfilename.ibd.xbcryptâ) failed.
When I start the backup the directory is empty⊠I donât understand why it happens⊠do you have an idea ?
Itâs not always the same file in the message
1 Like
I would check any mount permissions, try running xtrabackup with sudo, put selinux into permissive, etc.
1 Like