Есть база из 2 таблиц в каждой по 200 000 записей.
1. Товары
id int(10) auto_increment
idtov int(10)
cenad1 float
2. Описание
idopis int(10) auto_increment
idtov varchar(10)
kropis longtext
нужно вывести:
idtov,kropis,cenad1.
SELECT STRAIGHT_JOIN tov.idtov, tov.cenad1, opis.kropis FROM tov INNER JOIN opis ON tov.idtov=opis.idtov ORDER BY tov.cenad1 LIMIT 0, 10
SELECT tov.idtov, tov.cenad1, opis.kropis FROM tov,opis WHERE tov.idtov=opis.idtov ORDER BY tov.cenad1 LIMIT 0, 10
Запрос выполняется больше 10 минут.
Базу изменять нежелательно. Можно как нибудь ускорить процесс?