Forum Webscript.Ru
Общие => Базы данных => Тема начата: dan3k от 26 Августа 2003, 14:52:25
-
В поиске рылся - вроде ничего такого нет.
Требуется сделать запрос, чтобы выбрать из таблицы 10 строк с максимальным числом в поле time.
Хочу сделать "10 последних публикаций".
-
ORDER BY и LIMIT ?
-
Хм, точно :)
Только вот я думаю, не будет ли на большой базе (>2000 строк) такой способ тормозить?
-
2000 строк - это очень мало + индексы используй
-
2000 строк это смотря относительно чего...
Относительно форума - ессесно мало :)
Но дело не в этом :)
Вопрос остается открытым...
-
настраиваешь индексы + полчитай про explain (я так понимаю ты с mysql работаешь).
В любом случае не вижу причины, почему запрос типа
SELECT * FROM tab ORDER BY field_name LIMIT 100, 20
будет тормозить.
-
Я делаю такие выборки на базе с 1.000.000 строк, отрадатывает до 180 таких запросов за секунду!!!
Нормальная скорость???
1500MHz 512RAM
-
Все, я спокоен - спасибо.
Просто я хочу статистику сделать - таких запросов будет штук 10-15. Боюсь, чтобы сервак кто-нибудь не положил.
Но вроде я зря опасался :)