Size: a a a

2020 June 16

S

Stefan in MySQL
løst søul
да как не настрой, а за место в s3 заплатить придется)
а я правильно понял, имея один фуловый бэкап и например 5 инкрементальных, то каждый инкрементальный бэкап нужно связать с фуловым? или можно взять последний инкрементальный всё же? а то дока перконы путает

https://www.percona.com/doc/percona-xtrabackup/2.2/innobackupex/incremental_backups_innobackupex.html
источник

ls

løst søul in MySQL
конечно должен быть фулл
источник

S

Stefan in MySQL
løst søul
конечно должен быть фулл
ага, но инкременту можно юзать самую последнюю? а не все подряд, по очереди
источник

ls

løst søul in MySQL
нельзя
источник

ls

løst søul in MySQL
в самом лучшем случае оно просто не соберется
источник

S

Stefan in MySQL
понятно, спасиб
источник

V

VIJAY WILFRED in MySQL
Denis Efremov
It's bullshit. I found the solution already, and I haven't changed names.
Hi Denis I don't know whether you found the Solution or not. So, I sent that URL for foreign key issue.
источник

4

4unkur in MySQL
id primary key
parent_id int NULL
version int default 0

как вытащить все записи у которых либо:
1) нет детей (т.е id не встречается среди parent_id)
2) самого последнего детеныша (max(version))
?
источник

ls

løst søul in MySQL
В твоем случае только рекурсия
источник

4

4unkur in MySQL
я подумал, может union получится?

то есть вытаскиваю сначала:

where parent_id is null

затем второй запрос:

where parent_id is not null и дальше уже надо как то вытащить самую последнюю версию…
источник

S

Stefan in MySQL
@acromegale
как-то так получилось одиночную бд восстановить, сильно кривое решение? ошибок по консистентности не получал

#If need to restore single DB
#Stope mysql
docker stop mysql_master

#Copy xtrabackup files into datadir
cp /home/ec2-user/full/xtrabackup_* /mnt/mysql_data/data

#then copy needed DB, f.e. dmp_admin_db
yes | cp -r /home/ec2-user/full/dmp_admin_db /mnt/mysql_data/data
chown -R 999:999 /mnt/mysql_data/data

#Start mysql
docker start mysql_master
источник

DE

Denis Efremov in MySQL
Stefan
@acromegale
как-то так получилось одиночную бд восстановить, сильно кривое решение? ошибок по консистентности не получал

#If need to restore single DB
#Stope mysql
docker stop mysql_master

#Copy xtrabackup files into datadir
cp /home/ec2-user/full/xtrabackup_* /mnt/mysql_data/data

#then copy needed DB, f.e. dmp_admin_db
yes | cp -r /home/ec2-user/full/dmp_admin_db /mnt/mysql_data/data
chown -R 999:999 /mnt/mysql_data/data

#Start mysql
docker start mysql_master
chown -R 999: /mnt/mysql_data/data
источник

DE

Denis Efremov in MySQL
Stefan
@acromegale
как-то так получилось одиночную бд восстановить, сильно кривое решение? ошибок по консистентности не получал

#If need to restore single DB
#Stope mysql
docker stop mysql_master

#Copy xtrabackup files into datadir
cp /home/ec2-user/full/xtrabackup_* /mnt/mysql_data/data

#then copy needed DB, f.e. dmp_admin_db
yes | cp -r /home/ec2-user/full/dmp_admin_db /mnt/mysql_data/data
chown -R 999:999 /mnt/mysql_data/data

#Start mysql
docker start mysql_master
А разве способ организации файлов хранилища БД не зависит от движка?
источник

S

Stefan in MySQL
Denis Efremov
А разве способ организации файлов хранилища БД не зависит от движка?
это вы о чем конкретно? не совсем понял
источник

DE

Denis Efremov in MySQL
Сколько по времени делается cp на 1.5 Тб?
источник

DE

Denis Efremov in MySQL
Stefan
это вы о чем конкретно? не совсем понял
О том, что MyISAM помоему хранит данные не так как InnoDB
источник

ls

løst søul in MySQL
А какая разница?
источник

DE

Denis Efremov in MySQL
løst søul
А какая разница?
Ну ему нужна была гранулярность...
источник

ls

løst søul in MySQL
И как это связано с организацией файлов?
источник

DE

Denis Efremov in MySQL
Ну при определенных условиях, думаю можно было бы только часть файлов бекапить
источник