backup вызывает deadlook

AX
На сайте с 15.06.2004
Offline
138
516

Приветствую.

Возникло, небольшая проблемммка, может кто сталкивался.

есть 2 БД на сервере, 41ГБ и 28ГБ на InnoDB и вижу в логах

----

[ERROR] mysqld: Deadlock found when trying to get lock; try restarting transaction

----

появляется только при включенном резервном копировании в ISPmanager Lite 5.222.0

по трафику вижу просадку на время минут на 10-20 во время старта копирования.., часть пользователей похоже не дожидается ответа сайта.

подскажите плиз, как победить?

LEOnidUKG
На сайте с 25.11.2006
Offline
1591
#1

Это проблема в ваших сайтах. Какие-то выборки блокируют записи или требуют блокировку, а когда бэкап создаётся он использует записи и движок ваш не может прочитать записи.

✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
baas
На сайте с 17.09.2012
Offline
131
#2

Базы не маленькие, лучше бэкап перенести на слэйв сервер.

Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
lonelywoolf
На сайте с 23.12.2013
Offline
151
#3

Понизьте изоляцию, если не хотите решать конфликты запросов.

Платный и бесплатный хостинг с защитой от DDoS (http://aquinas.su)
AX
На сайте с 15.06.2004
Offline
138
#4
lonelywoolf:
Понизьте изоляцию, если не хотите решать конфликты запросов.

спасибо, поставил transaction-isolation = READ-UNCOMMITTED, посмотрю как сегодня бэкап пройдет.

LEOnidUKG:
Какие-то выборки блокируют записи или требуют блокировку

получается блокирует select в коде какой-то?.. пока блин не могу найти какой\какие запросы это вызывает.

thug_nick
На сайте с 23.04.2010
Offline
73
#5
baas:
Базы не маленькие, лучше бэкап перенести на слэйв сервер.

Поддерживаю полностью, особенно если базы в активном использовании во время бекапа. Ну и отказоустойчивость слегка повысится.

С уважением, Николай Датацентр Colocat, инженер

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий