У меня есть две таблицы с идентификатором некоторых пользователей
и во второй таблице нравится отмечать всех пользователей, которые находятся в первой таблице
поэтому у меня есть запрос
UPDATE tableB AS B
LEFT JOIN tableA AS A ON lower(B.other_id) = lower(A.user_id)
SET B.found = 1 WHERE A.user_id IS NOT NULL;
Но когда у меня есть 20 КБ в одной таблице и 10 КБ в другой, иногда этот запрос занимает более 20 минут
У меня есть индексы в обеих таблицах other_id и user_id, эти поля не являются первичными ключами
В объяснении я не вижу этих индексов