у меня есть таблица резюме - имена, текст резюме, почтовый индекс, имя, фамилия, долгота, широта, почтовый индекс ... 500 000+ строк
я тоже запрашиваю это:
по местоположению, пример:
1) SELECT * FROM resumes
WHERE ((latitude BETWEEN 44.3523845787 AND 45.6809474213)
AND (longitude BETWEEN -110.873064254 AND -108.993603746))
GROUP BY lastname,longitude
LIMIT 0, 50
by name
2) SELECT * from resumes
(MATCH(resume) AGAINST ('donald')) AS relevance
FROM resumes
WHERE (MATCH(resume) AGAINST ('donald'))
GROUP BY lastname,longitude
ORDER BY relevance DESC
LIMIT 0, 50
запросы к этой таблице сначала очень медленные, но впоследствии тот же самый запрос выполняется быстрее, я думаю, что он его кэширует ...
как я могу ускоритьэти запросы?спасибо