«Общее количество блокировок превышает размер таблицы блокировок» Удаление 267 записей

Пытаюсь удалить 267 записей из примерно 40 миллионов. Запрос выглядит так::

delete from pricedata
where
pricedate > '20120413'

pricedate — это поле char(8).

Я знаю о настройке innodb_buffer_pool_size, но если я могу сделать

select from pricedata
where
pricedate > '20120413'

и получить 267 записей (и это все, что есть ), ошибок нет, почему он захлебывается при удалении?

А если регулировка innodb_buffer_pool_sizeне работает, что делать?

9
задан Brian Tompsett - 汤莱恩 21 August 2015 в 16:26
поделиться