Есть 2 таблицы, предположим First (id, name, message) и Second(id, value, message), в каждой по миллиону записей
Есть запрос:
select First.id, First.name, Second.value
from First
join Second
on First.id =Second.id
where First.message like "%smth%" or Second.message like "%smth%"
Понятно, что джойнится миллион на миллион и потом идет поиск.
Как можно оптимизировать данный запрос? Выполняется уж очень долго