Ускорить выполнение запроса - MySQL

Узнай цену своей работы

Формулировка задачи:

Добрый день! Есть таблица в которой 30 000 записей. Во второй таблице содержится 10 000 записей. Нужно добавить в 3ю таблицу записи которых нет во второй таблице. Запрос который используется, выполняется несколько минут, можно ли его как то ускорить? Или заставить mysql обрабатывать его всеми ядрами, а не одним. INSERT INTO table3 (aaa,bbb,ccc) SELECT aaa,bbb,ccc FROM table1 WHERE table1.aaa NOT IN (SELECT aaa FROM table2)

Решение задачи: «Ускорить выполнение запроса»

textual
Листинг программы
INSERT INTO table3 (aaa, bbb, ccc)
SELECT table1.aaa, table1.bbb, table1.ccc
FROM table1 LEFT JOIN table2 ON table1.aaa=table2.aaa
WHERE table2.aaa IS NULL

Оцени полезность:

6   голосов , оценка 3.833 из 5