Size: a a a

2018 May 27

VK

Vitaliy Kostetskiy in ru_mysql
Уважаемые, есть вариант транкейтить таблицу, у которой есть внешние ключи с каскадным удалением?
Там мб переменная в конфиге или что то такое, гугл не помог(
источник

IP

Ivan Pligovka in ru_mysql
SET FOREIGN_KEY_CHECKS=0; оно?
источник
2018 May 28

AK

Alexey Kopytov in ru_mysql
Vitaliy Kostetskiy
Уважаемые, есть вариант транкейтить таблицу, у которой есть внешние ключи с каскадным удалением?
Там мб переменная в конфиге или что то такое, гугл не помог(
а что именно нужно? если речь про TRUNCATE TABLE в там весь смысл в том, чтобы быстро удалять записи из таблиц, т.е. без сканирования данных с выполнением триггеров, проверки внешних ключей и т.д.
источник

ls

løst søul in ru_mysql
дык с ключами не даст, даже если таблица пуста
источник

AK

Alexey Kopytov in ru_mysql
так и я о том. не даст. потому что не для этого сделано
источник

SS

Sveta Smirnova in ru_mysql
С foreign_key_checks=0 даст, почему нет?
источник

ls

løst søul in ru_mysql
Тут вопросик есть интересный. Если у меня gtid_mode = ON_PERMISSIVE и я буду скипать ошибки репликации с помощью sql_slave_skip_counter - пропускаемый gtid запишется в gtid_executed?)
источник

ls

løst søul in ru_mysql
или придется потом плясками с бубном заниматься?
источник

AK

Alexey Kopytov in ru_mysql
sql_slave_skip_counter не работает с gtid
источник

ls

løst søul in ru_mysql
Так это еще не gtid
источник

ls

løst søul in ru_mysql
Пока у меня on_permissive реплика еще position based
источник

ls

løst søul in ru_mysql
Поэтому и спросил
источник

ls

løst søul in ru_mysql
Так сказать переходный момент
источник

SS

Sveta Smirnova in ru_mysql
Нет, он же не выполнился
источник

ls

løst søul in ru_mysql
Понятно, в общем придется пустые транзакции инжектить
источник
2018 May 31

IR

Ilia Raudsepp in ru_mysql
Добрый день. Может кто-то сталкивался с такой проблемой. Запускаем innobackupex с опцией --stream=xbstream и стримим через SSH. И если pipe падает по каким-то причинам, конект разорвался например, то innobackpex просто подвисает на неопределенное время, а не падает. Возможно кто-то знает как это обойти и сделать чтобы процесс завершался с не нулевым кодом.
источник

NI

Nickolay Ihalainen in ru_mysql
Воспроизводится легко? Какая версия xtrabackup и mysql?
источник

NI

Nickolay Ihalainen in ru_mysql
по описанию на это похоже: https://jira.percona.com/browse/PXB-1277
источник

IR

Ilia Raudsepp in ru_mysql
да, воспроизводится легко
xtrabackup 2.4.10
mysql percona - 5.7.19-rel17

innobackupex --defaults-file=/etc/my.cnf.ibx --stream=xbstream /backup/ | ssh nonexists@<realhost> 'cat - > /tmp/failed_backup'
источник

NI

Nickolay Ihalainen in ru_mysql
для ssh лучше добавить -o ConnectTimeout=1 -o ConnectionAttempts=1 или пользоваться nc/socat как в PXC sst скрипте
источник