Page 1 of 1

Mysql error 1213

Posted: Thu Sep 06, 2018 5:20 am
by Molic
Здравствуйте
сделал конверт с версии 1 на версию 2
всё вроде работает , но приходят постоянно сообщения вида:

Mysql error 1213: Deadlock found when trying to get lock; try restarting transaction (UPDATE LOW_PRIORITY rot_gallery_info SET gallery_total_shows = CASE WHEN gallery_id = '3598' THEN gallery_total_shows + 1 WHEN gallery_id = '3728' THEN gallery_total_shows + 1 WHEN gallery_id = '3736' THEN gallery_total_shows + 1 END WHERE gallery_id IN ('3598','3728','3736') )
Mysql error 1213: Deadlock found when trying to get lock; try restarting transaction (UPDATE LOW_PRIORITY rot_gallery_info SET gallery_total_shows = CASE WHEN gallery_id = '2432' THEN gallery_total_shows + 1 WHEN gallery_id = '3794' THEN gallery_total_shows + 1 WHEN gallery_id = '2014' THEN gallery_total_shows + 1 WHEN gallery_id = '3324' THEN gallery_total_shows + 1 WHEN gallery_id = '3446' THEN gallery_total_shows + 1 END WHERE gallery_id IN ('2432','3794','2014','3324','3446') )
Mysql error 1213: Deadlock found when trying to get lock; try restarting transaction (UPDATE LOW_PRIORITY rot_gallery_info SET gallery_total_shows = CASE WHEN gallery_id = '3734' THEN gallery_total_shows + 1 WHEN gallery_id = '4043' THEN gallery_total_shows + 1 WHEN gallery_id = '3696' THEN gallery_total_shows + 1 END WHERE gallery_id IN ('3734','4043','3696') )

расскажите что это значит и как чинить

Re: Mysql error 1213

Posted: Thu Sep 06, 2018 5:33 am
by admin
Приветствую!

нагрузку винта смотрели?
первая версия просто не слала никаких сообщений

Re: Mysql error 1213

Posted: Thu Sep 06, 2018 6:51 am
by Molic
ответ админов
"Да, смотрели. Нагрузка на дисковую подсистему небольшая."

Re: Mysql error 1213

Posted: Thu Sep 06, 2018 7:07 am
by admin
как обычно варианта 2

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

2. админам лень что-то реально смотреть и они отписывают "да все смотрели, у нас все хорошо, виноват скрипт" - тут вам надо самостоятельно проверить