Оператор MySQL DELETE чрезвычайно медленный в огромной таблице - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть таблица ниже:

CREATE TABLE crawl(
    url mediumtext,
    title mediumtext,
    maintext longtext,
    lastupdated tinytext,
    id mediumint AUTO_INCREMENT PRIMARY KEY)
);

а в таблице 5 миллионов строк огромных
и запрос ниже слишком медленный

DELETE from crawl WHERE id = 10000

сообщение об ошибке:

ОШИБКА 1205 (HY000): превышено время ожидания блокировки; попробуйте перезапустить транзакцию

Как я могу оптимизировать это?

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