Обнаружение взаимоблокировок MySQL

Всегда ли MySQL автоматически определяет взаимоблокировки? Или бывают ситуации, когда MySQL просто не может понять, что имеет дело с тупиком?


person Vadim Samokhin    schedule 18.04.2012    source источник
comment
Возможно, дубликат обнаружения взаимоблокировок MySQL через PHP   -  person Alp    schedule 18.04.2012
comment
Какую систему хранения вы используете? InnoDB?   -  person Marcus Adams    schedule 18.04.2012


Ответы (2)


Согласно документации, MyISAM, механизм хранения блокировки на уровне таблиц, имеет вид без тупиков.

InnoDB имеет обнаружение взаимоблокировок.

Обнаружение NDB осуществляется через тайм-аут. Для сделки.

Итак, будь то откаты или тайм-ауты, тупик в конечном итоге восстановится.

person Marcus Adams    schedule 18.04.2012

Я думаю, это зависит от того, какой движок вы используете, например, innodb может делать это автоматически.

дополнительные объяснения см. здесь.

person Peeyush    schedule 18.04.2012