Оптимизировать очень простой запрос

vdm

Новичок
Оптимизировать очень простой запрос

как можно опимизировать запрос:

PHP:
SELECT id as nid, text as ntext, date_format(date,'%d-%m-%Y') as ndate, date_format(date,'%H:%i:%s') as ntime FROM main WHERE type = 1 AND upid=2 ORDER BY date DESC LIMIT 90160,20;
Куда проще? Но. На базе с 120000 полей он выполняется 50 сек!. Почему???
 

berkut

Новичок
составной? добавь в него id и тащи тока id. и вторым -тащи id IN()
 

vdm

Новичок
Извиняюсь, не совсем понял. Да, индекс составной. А смысл ид добавлять? Кстати почему то база индексом не пользуется. Элементов всего 21.
 
Сверху