Почему блокируется таблица?

Есть сервис, в котором агрегируются некоторые данные. Раз в неопределенный период одна из таблиц наглухо лочится. Вопрос: почему такое может быть, если это innodb?

Процесслист показывает что-то такое

Id: 1
User: user1
Host: 127.0.0.1:31
db: db1
Command: Sleep
Time: 12
State:
Info: NULL
*************************** 6. row ***************************
Id: 2
User: user2
Host: localhost:32
db: db2
Command: Query
Time: 610
State: Locked
Info: INSERT INTO log (date, action, number, account) VALUES ('2016-7-27 13:15:3', 'action', 1, 1)
*************************** 7. row ***************************
Id: 1792810
User: user2
Host: localhost:32
db: db2
Command: Query
Time: 246
State: Locked
Info: INSERT INTO log (date, action, number, account) VALUES ('2016-7-27 13:21:7', 'action', 2, 2)
*************************** 8. row ***************************
Id: 1792841
User: user2
Host: localhost:37096
db: db2
Command: Query
Time: 610
State: Locked
Info: INSERT INTO log (date, action, account) VALUES ('2016-7-27 13:9:22', action2, 2)
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
@PetrW
Таблицы InnoDB можно заблокировать, к примеру, командой LOCK TABLES.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы