Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Lock wait timeout exceeded; try restarting tr (Blotik) 03/03/2006 - 03:09:09
      Re: Lock wait timeout exceeded; try restarting tr (Dinky) 03/03/2006 - 18:43:41
      Re: Lock wait timeout exceeded; try restarting tr (Blotik) 06/03/2006 - 03:25:51
      Re: Lock wait timeout exceeded; try restarting tr (Dinky) 06/03/2006 - 19:06:35
      Re: Lock wait timeout exceeded; try restarting tr (Blotik) 10/03/2006 - 02:46:15

> Original message text:
> From: Blotik - 03/03/2006 - 03:09:09
> Subject:Lock wait timeout exceeded; try restarting tr
> -----------------
> При выполнении запроса типа
> UPDATE table SET fr_id = 2137 WHERE fr_id = 21354
> MySQL выдает ошибку:
> Lock wait timeout exceeded; try restarting transaction.
>
> В таблице 3,5 млн записей..
>
> Что делать? Как лечить?
>


From: Dinky - 06/03/2006 - 19:06:35
Subject:Lock wait timeout exceeded; try restarting tr
-----------------
http://dev.mysql.com/doc/refman/4.1/en/innodb-parameters.html
=====
innodb_lock_wait_timeout
The timeout in seconds an InnoDB transaction may wait for a lock before being rolled back. InnoDB automatically detects transaction deadlocks in its own lock table and rolls back the transaction. Beginning with MySQL 4.0.20 and 4.1.2, InnoDB notices locks set using the LOCK TABLES statement. Before that, if you use the LOCK TABLES statement, or other transaction-safe storage engines than InnoDB in the same transaction, a deadlock may arise that InnoDB cannot notice. In cases like this, the timeout is useful to resolve the situation. The default is 50 seconds.
==========

--
Dmitry



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
26884



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |