Ускорить выполнение запроса - 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