Mysql error 1213

Post Reply
Molic
Posts: 80
Joined: Tue May 21, 2013 9:04 am

Mysql error 1213

Post 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') )

расскажите что это значит и как чинить
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Mysql error 1213

Post by admin »

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

нагрузку винта смотрели?
первая версия просто не слала никаких сообщений
Don't forget to run script update
Molic
Posts: 80
Joined: Tue May 21, 2013 9:04 am

Re: Mysql error 1213

Post by Molic »

ответ админов
"Да, смотрели. Нагрузка на дисковую подсистему небольшая."
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Mysql error 1213

Post by admin »

как обычно варианта 2

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

2. админам лень что-то реально смотреть и они отписывают "да все смотрели, у нас все хорошо, виноват скрипт" - тут вам надо самостоятельно проверить
Don't forget to run script update
Post Reply