db: refs #8140 Backup & restore parallelized
This commit is contained in:
parent
48c2fccf3a
commit
d08f73445c
|
@ -2,6 +2,7 @@ mariadb_base_packages:
|
|||
- mariadb-server
|
||||
- mariadb-backup
|
||||
- pmm2-client
|
||||
- pigz
|
||||
mariadb_requeriments:
|
||||
- curl
|
||||
- apt-transport-https
|
||||
|
|
|
@ -19,12 +19,13 @@ mariabackup \
|
|||
--backup \
|
||||
--extra-lsndir="$backupDir/$backupName" \
|
||||
--history="$todayDir" \
|
||||
--stream=xbstream \
|
||||
--parallel=4 \
|
||||
2>> "$logFile" \
|
||||
| gzip \
|
||||
| pigz -p 12 \
|
||||
> "$backupFile"
|
||||
|
||||
if [ $? != "0" ]; then
|
||||
echo "An error ocurred during backup, please take a look at log file: $logFile"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
|
|
@ -27,8 +27,8 @@ mkdir -p "$restoreDir"
|
|||
|
||||
echo "$(formatted_date)"
|
||||
echo "Decompresing backup."
|
||||
gzip --decompress --stdout "$backupFile" \
|
||||
| mbstream -x --directory="$restoreDir"
|
||||
pigz --decompress --processes 4 --stdout "$backupFile" \
|
||||
| mbstream --extract --parallel=4 --directory="$restoreDir"
|
||||
|
||||
echo "Preparing backup."
|
||||
mariabackup \
|
||||
|
|
Loading…
Reference in New Issue