Оптимизация mysql запросов

Статус
В этой теме нельзя размещать новые ответы.

goacher

Новичок
Оптимизация mysql запросов

Есть большие таблицы mysql, в таблицах около 100 000 записей
Правильно ли сделаны запросы, данные запросы не делают выбор все записей

select pole1,pole2 from table where category='1' order by RAND() limit 5

select pole1 from table where id='5' ORDER BY RAND() limit 15

Нужно чтобы они были максимально быстрые.
 

iceman

говнокодер
выбор идет не всех записей, а вот скан всей таблицы...

сделай подзопрос с лимитом а потом сортируй случайно...
 

freeek

Новичок
а лучше пошарь тута http://m.habrahabr.ru/blog/mysql/page2/

оптимизация запросов, дело тонкое...
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
поступаю в точности, как и со всеми предыдущими твоими вопросами.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Тема закрыта. Учитесь пользоваться поиском.

Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.

Поиск по форуму

http://phpclub.ru/faq/
http://phpclub.ru/detail/
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху