sql удалить блокировку - PullRequest
       4

sql удалить блокировку

0 голосов
/ 12 января 2010

Я выполняю запрос в JDBC

delete * from mytable where ...

Я получил:

java.sql.SQLException: The total number of locks exceeds the lock table size

У меня около 200 тыс. Записей в таблице. как это исправить?

Ответы [ 2 ]

0 голосов
/ 12 января 2010

это может произойти при удалении большого количества строк в mysql / innodb. Рекомендуемый обходной путь - увеличить innodb_buffer_pool_size, пока он не заработает.

http://bugs.mysql.com/bug.php?id=15667

0 голосов
/ 12 января 2010

Я просто погуглил это. Предполагая, что вы используете MySQL, увеличьте свой innodb_buffer_pool_size, если у вас установлен размер по умолчанию.

http://www.mysqlperformanceblog.com/2007/11/03/choosing-innodb_buffer_pool_size/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...